Index: content/renderer/pepper/ppb_buffer_impl.cc |
diff --git a/content/renderer/pepper/ppb_buffer_impl.cc b/content/renderer/pepper/ppb_buffer_impl.cc |
index a818fce5530d4edc554f019b538caa25c5bd41d1..12bbbeaa3469824354c4c33b501ea120e47adeea 100644 |
--- a/content/renderer/pepper/ppb_buffer_impl.cc |
+++ b/content/renderer/pepper/ppb_buffer_impl.cc |
@@ -78,9 +78,8 @@ void PPB_Buffer_Impl::Unmap() { |
shared_memory_->Unmap(); |
} |
-int32_t PPB_Buffer_Impl::GetSharedMemory(int* shm_handle) { |
- *shm_handle = reinterpret_cast<int>(PlatformFileFromSharedMemoryHandle( |
- shared_memory_->handle())); |
+int32_t PPB_Buffer_Impl::GetSharedMemory(base::SharedMemory** shm) { |
+ *shm = shared_memory_.get(); |
return PP_OK; |
} |