Index: base/sys_info_freebsd.cc |
diff --git a/base/sys_info_freebsd.cc b/base/sys_info_freebsd.cc |
index 66ab23bbae2f83ab57e869b7cac9b2ef3f127afa..6cb6ed49db80fbae04576f012527c823c9304a27 100644 |
--- a/base/sys_info_freebsd.cc |
+++ b/base/sys_info_freebsd.cc |
@@ -26,7 +26,10 @@ int64 SysInfo::AmountOfPhysicalMemory() { |
size_t SysInfo::MaxSharedMemorySize() { |
size_t limit; |
size_t size = sizeof(limit); |
- sysctlbyname("kern.ipc.shmmax", &limit, &size, NULL, 0); |
+ if (sysctlbyname("kern.ipc.shmmax", &limit, &size, NULL, 0) < 0) { |
+ NOTREACHED(); |
+ return 0; |
+ } |
return limit; |
} |