diff --git a/chromium_src/chrome/renderer/pepper/pepper_shared_memory_message_filter.cc b/chromium_src/chrome/renderer/pepper/pepper_shared_memory_message_filter.cc index 9919fb47b0..fb72c2da78 100644 --- a/chromium_src/chrome/renderer/pepper/pepper_shared_memory_message_filter.cc +++ b/chromium_src/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()