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), |