| Index: services/nacl/nonsfi/pnacl_link.cc
|
| diff --git a/services/nacl/nonsfi/pnacl_link.cc b/services/nacl/nonsfi/pnacl_link.cc
|
| index 509495cb025b6abd8a8ae7fa13b0243f8b660c32..1e5e49374523e1b10d9968b32b8b6de61c38cee0 100644
|
| --- a/services/nacl/nonsfi/pnacl_link.cc
|
| +++ b/services/nacl/nonsfi/pnacl_link.cc
|
| @@ -21,12 +21,12 @@ namespace nacl {
|
|
|
| class PexeLinkerImpl : public PexeLinkerInit {
|
| public:
|
| - void PexeLinkerStart(ScopedMessagePipeHandle handle) override {
|
| + void PexeLinkerStart(InterfaceRequest<PexeLinker> linker_request) override {
|
| int nexe_fd = ::nacl::DataToTempFileDescriptor(::nacl::kLdNexe);
|
| CHECK(nexe_fd >= 0) << "Could not open linker nexe";
|
| - ::nacl::MojoLaunchNexeNonsfi(nexe_fd,
|
| - handle.release().value(),
|
| - true /* enable_translate_irt */);
|
| + ::nacl::MojoLaunchNexeNonsfi(
|
| + nexe_fd, linker_request.PassMessagePipe().release().value(),
|
| + true /* enable_translate_irt */);
|
| }
|
| };
|
|
|
|
|