diff options
Diffstat (limited to 'src/ServerStatMan.cc')
| -rw-r--r-- | src/ServerStatMan.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ServerStatMan.cc b/src/ServerStatMan.cc index 8948fa2c..f8422d7a 100644 --- a/src/ServerStatMan.cc +++ b/src/ServerStatMan.cc @@ -38,6 +38,7 @@ #include <ostream> #include <iterator> #include <map> +#include <vector> #include "ServerStat.h" #include "Util.h" @@ -101,10 +102,10 @@ bool ServerStatMan::load(std::istream& in) if(line.empty()) { continue; } - std::deque<std::string> items; - Util::slice(items, line, ','); + std::vector<std::string> items; + split(line, std::back_inserter(items), ","); std::map<std::string, std::string> m; - for(std::deque<std::string>::const_iterator i = items.begin(); + for(std::vector<std::string>::const_iterator i = items.begin(); i != items.end(); ++i) { std::pair<std::string, std::string> p = Util::split(*i, "="); Util::trimSelf(p.first); |
