From 8e92317f9e82ba3e3dc7dfbd4c957bb1a3eedfac Mon Sep 17 00:00:00 2001 From: Riyyi Date: Wed, 6 Jul 2022 10:23:43 +0200 Subject: [PATCH] Util: Fix parsing solidus '/' --- src/util/json/parser.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/util/json/parser.cpp b/src/util/json/parser.cpp index 48e8676..5f06e28 100644 --- a/src/util/json/parser.cpp +++ b/src/util/json/parser.cpp @@ -246,7 +246,7 @@ Value Parser::getString() return "\\\\"; break; case '/': - return "\\/"; + return "/"; break; case '\b': return "\\b"; @@ -284,8 +284,7 @@ Value Parser::getString() continue; } - if (character == '"' || character == '\\' || character == '/' - || (character >= 0 && character <= 31)) { + if (character == '"' || (character >= 0 && character <= 31)) { reportError(token, "invalid string, unescaped character found"); return nullptr; }