Index: base/shared_memory_posix.cc |
diff --git a/base/shared_memory_posix.cc b/base/shared_memory_posix.cc |
index a28672e2357bdd00d1bbfaa11785876ac3807488..bd33cda006d6ec08557cf2ebb8d32208e6ef86e8 100644 |
--- a/base/shared_memory_posix.cc |
+++ b/base/shared_memory_posix.cc |
@@ -214,7 +214,9 @@ bool SharedMemory::Map(size_t bytes) { |
if (memory_) |
max_size_ = bytes; |
- return (memory_ != NULL); |
+ bool mmap_succeeded = (memory_ != (void*)-1); |
+ DCHECK(mmap_succeeded) << "Call to mmap failed, errno=" << errno; |
+ return mmap_succeeded; |
} |
bool SharedMemory::Unmap() { |