db/upnp: emplace/move in csvToStrings()

This commit is contained in:
Max Kellermann 2014-01-22 23:19:35 +01:00
parent 1feedd4d9c
commit 0c4a791111

View File

@ -145,7 +145,7 @@ csvToStrings(const char *s, T &tokens)
while (true) {
char ch = *s++;
if (ch == 0) {
tokens.push_back(current);
tokens.emplace_back(std::move(current));
return true;
}
@ -154,7 +154,7 @@ csvToStrings(const char *s, T &tokens)
if (ch == 0)
return false;
} else if (ch == ',') {
tokens.push_back(current);
tokens.emplace_back(std::move(current));
current.clear();
continue;
}