| Index: components/nacl/browser/nacl_host_message_filter.cc
|
| diff --git a/components/nacl/browser/nacl_host_message_filter.cc b/components/nacl/browser/nacl_host_message_filter.cc
|
| index a29103fc341f1e556e4d5cc71455a69ea0f0b64d..aab275d9fb0df1c9dff3eab409a29d232e399ed7 100644
|
| --- a/components/nacl/browser/nacl_host_message_filter.cc
|
| +++ b/components/nacl/browser/nacl_host_message_filter.cc
|
| @@ -255,30 +255,8 @@ void NaClHostMessageFilter::LaunchNaClContinuationOnIOThread(
|
| launch_params.nexe_token_hi // hi
|
| };
|
|
|
| - base::PlatformFile nexe_file;
|
| -#if defined(OS_WIN)
|
| - // Duplicate the nexe file handle from the renderer process into the browser
|
| - // process.
|
| - if (!::DuplicateHandle(PeerHandle(),
|
| - launch_params.nexe_file,
|
| - base::GetCurrentProcessHandle(),
|
| - &nexe_file,
|
| - 0, // Unused, given DUPLICATE_SAME_ACCESS.
|
| - FALSE,
|
| - DUPLICATE_CLOSE_SOURCE | DUPLICATE_SAME_ACCESS)) {
|
| - NaClHostMsg_LaunchNaCl::WriteReplyParams(
|
| - reply_msg,
|
| - NaClLaunchResult(),
|
| - std::string("Failed to duplicate nexe file handle"));
|
| - Send(reply_msg);
|
| - return;
|
| - }
|
| -#elif defined(OS_POSIX)
|
| - nexe_file =
|
| + base::PlatformFile nexe_file =
|
| IPC::PlatformFileForTransitToPlatformFile(launch_params.nexe_file);
|
| -#else
|
| -#error Unsupported platform.
|
| -#endif
|
|
|
| NaClProcessHost* host = new NaClProcessHost(
|
| GURL(launch_params.manifest_url),
|
|
|