diff --git a/src/utils/string.cc b/src/utils/string.cc index 5b83ad228..f00093966 100644 --- a/src/utils/string.cc +++ b/src/utils/string.cc @@ -136,7 +136,7 @@ std::string toHexIfNeeded(const std::string &str) { std::stringstream res; for (int i = 0; i < str.size(); i++) { - int c = str.at(i); + int c = (unsigned char)str.at(i); if (c < 32 || c > 126) { res << "\\x" << std::setw(2) << std::setfill('0') << std::hex << c; } else {