From 9332fa375c23ccfb3aa2cbc3ca9d7d0fe7234d7d Mon Sep 17 00:00:00 2001 From: MihailRis Date: Thu, 25 Jan 2024 00:33:13 +0300 Subject: [PATCH] fixed escape_string for binary data --- src/coders/commons.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coders/commons.cpp b/src/coders/commons.cpp index 3a504f4b..82033cd5 100644 --- a/src/coders/commons.cpp +++ b/src/coders/commons.cpp @@ -68,7 +68,7 @@ std::string escape_string(std::string s) { case '\\': ss << "\\\\"; break; default: if (c < ' ') { - ss << "\\" << std::oct << (int)c; + ss << "\\" << std::oct << uint(ubyte(c)); break; } ss << c;