summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mongo/util/processinfo_osx.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/util/processinfo_osx.cpp b/src/mongo/util/processinfo_osx.cpp
index abbe2a62522..61acc99a9d8 100644
--- a/src/mongo/util/processinfo_osx.cpp
+++ b/src/mongo/util/processinfo_osx.cpp
@@ -147,8 +147,9 @@ Variant getSysctlByName(const char* sysctlName) {
log() << sysctlName << " unavailable" << endl;
return "";
}
- value.resize(len);
- return value;
+
+ // Drop any trailing NULL bytes by constructing Variant from a C string.
+ return value.c_str();
}
/**