| 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() {
|
|
|