summaryrefslogtreecommitdiff
path: root/src/base/hostinfo.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/hostinfo.cc')
-rw-r--r--src/base/hostinfo.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/base/hostinfo.cc b/src/base/hostinfo.cc
index 857ccfa7f..15413de2a 100644
--- a/src/base/hostinfo.cc
+++ b/src/base/hostinfo.cc
@@ -45,6 +45,7 @@
#include <string>
#include "base/misc.hh"
+#include "base/str.hh"
#include "base/types.hh"
using namespace std;
@@ -77,7 +78,7 @@ procInfo(const char *filename, const char *target)
while (fp && !feof(fp) && !done) {
if (fgets(line, 80, fp)) {
- if (strncmp(line, target, strlen(target)) == 0) {
+ if (startswith(line, target)) {
snprintf(format, sizeof(format), "%s %%ld", target);
sscanf(line, format, &usage);