diff --git a/src/common/param_package.cpp b/src/common/param_package.cpp index 9ebaaf33d5..15c57de7c9 100644 --- a/src/common/param_package.cpp +++ b/src/common/param_package.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include #include @@ -34,11 +35,11 @@ ParamPackage::ParamPackage(const std::string& serialized) { } std::vector pairs; - boost::split(pairs, serialized, PARAM_SEPARATOR); + boost::split(pairs, serialized, boost::is_any_of(PARAM_SEPARATOR)); for (const std::string& pair : pairs) { std::vector key_value; - boost::split(key_value, pair, KEY_VALUE_SEPARATOR); + boost::split(key_value, pair, boost::is_any_of(KEY_VALUE_SEPARATOR)); if (key_value.size() != 2) { LOG_ERROR(Common, "invalid key pair {}", pair); continue;