Index: content/child/child_discardable_shared_memory_manager.cc |
diff --git a/content/child/child_discardable_shared_memory_manager.cc b/content/child/child_discardable_shared_memory_manager.cc |
index 140e9495d58f7a7665b7b686c2c65db02c0bcc95..b1a6b8098267b189dd218c6e196a80fea27c810b 100644 |
--- a/content/child/child_discardable_shared_memory_manager.cc |
+++ b/content/child/child_discardable_shared_memory_manager.cc |
@@ -187,6 +187,7 @@ ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory( |
sender_->Send( |
new ChildProcessHostMsg_SyncAllocateLockedDiscardableSharedMemory( |
size, &handle)); |
+ CHECK(base::SharedMemory::IsHandleValid(handle)); |
scoped_ptr<base::DiscardableSharedMemory> memory( |
new base::DiscardableSharedMemory(handle)); |
CHECK(memory->Map(size)); |