diff options
Diffstat (limited to 'base/shared_memory_posix.cc')
-rw-r--r-- | base/shared_memory_posix.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/base/shared_memory_posix.cc b/base/shared_memory_posix.cc index a28672e..bd33cda 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() { |