diff --git a/src/json-parser.h b/src/json-parser.h index 61043db307..9a22738e98 100644 --- a/src/json-parser.h +++ b/src/json-parser.h @@ -108,10 +108,8 @@ class JsonParser BASE_EMBEDDED { const uint8_t* expected_chars = content.ToOneByteVector().start(); for (int i = 0; i < length; i++) { uint8_t c0 = input_chars[i]; - if (c0 != expected_chars[i] || - c0 == '"' || c0 < 0x20 || c0 == '\\') { - return false; - } + // The expected string has to be free of \, " and characters < 0x20. + if (c0 != expected_chars[i]) return false; } if (input_chars[length] == '"') { position_ = position_ + length + 1;