diff --git a/src/common/string_util.cpp b/src/common/string_util.cpp index 2099eebb8b5488c86507ca1b26622d7c433234ab..6737655a54c85e6d60da966a4892703ff7b813a0 100644 --- a/src/common/string_util.cpp +++ b/src/common/string_util.cpp @@ -162,8 +162,9 @@ void SplitString(const std::string& str, const char delim, std::vector<std::stri std::istringstream iss(str); output.resize(1); - while (std::getline(iss, *output.rbegin(), delim)) - output.push_back(""); + while (std::getline(iss, *output.rbegin(), delim)) { + output.emplace_back(); + } output.pop_back(); }