Index: chrome/renderer/pepper/pepper_shared_memory_message_filter.cc |
diff --git a/chrome/renderer/pepper/pepper_shared_memory_message_filter.cc b/chrome/renderer/pepper/pepper_shared_memory_message_filter.cc |
index 9919fb47b03ff0f36d660633f5d5da01e63681f4..fb72c2da786b3cbcef7ce149f560821592df1747 100644 |
--- a/chrome/renderer/pepper/pepper_shared_memory_message_filter.cc |
+++ b/chrome/renderer/pepper/pepper_shared_memory_message_filter.cc |
@@ -49,8 +49,7 @@ void PepperSharedMemoryMessageFilter::OnHostMsgCreateSharedMemory( |
if (!shm.get()) |
return; |
- base::SharedMemoryHandle host_shm_handle; |
- shm->ShareToProcess(base::GetCurrentProcessHandle(), &host_shm_handle); |
+ base::SharedMemoryHandle host_shm_handle = shm->handle().Duplicate(); |
*host_handle_id = |
content::PepperPluginInstance::Get(instance) |
->GetVarTracker() |