summaryrefslogtreecommitdiff
path: root/src/ServerStatMan.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-03 16:19:21 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-03 16:19:21 +0900
commit6ef91d60b34a2a93b397b6db4daabfe8017d31fb (patch)
tree9bea3d0ad7b599280b18e5e5d42ecd6201c2f0e8 /src/ServerStatMan.cc
parente8d4deecad3c0b2defb3059ed11eaae24feb2e81 (diff)
Rewritten util::stripIter(), which now returns pair of iterator.
Diffstat (limited to 'src/ServerStatMan.cc')
-rw-r--r--src/ServerStatMan.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ServerStatMan.cc b/src/ServerStatMan.cc
index 37695d18..3804c901 100644
--- a/src/ServerStatMan.cc
+++ b/src/ServerStatMan.cc
@@ -148,10 +148,13 @@ bool ServerStatMan::load(const std::string& filename)
return false;
}
}
- std::string line = util::stripIter(&buf[0], &buf[strlen(buf)]);
- if(line.empty()) {
+ std::pair<std::string::const_iterator,
+ std::string::const_iterator> p =
+ util::stripIter(&buf[0], &buf[strlen(buf)]);
+ if(p.first == p.second) {
continue;
}
+ std::string line(p.first, p.second);
std::vector<std::string> items;
util::split(line, std::back_inserter(items), ",");
std::map<std::string, std::string> m;