diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-03 16:19:21 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-11-03 16:19:21 +0900 |
| commit | 6ef91d60b34a2a93b397b6db4daabfe8017d31fb (patch) | |
| tree | 9bea3d0ad7b599280b18e5e5d42ecd6201c2f0e8 /src/ServerStatMan.cc | |
| parent | e8d4deecad3c0b2defb3059ed11eaae24feb2e81 (diff) | |
Rewritten util::stripIter(), which now returns pair of iterator.
Diffstat (limited to 'src/ServerStatMan.cc')
| -rw-r--r-- | src/ServerStatMan.cc | 7 |
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; |
