Arun Raghavan 2024-04-03 12:56:52 -04:00 committed by PulseAudio Marge Bot
parent 3b09ca3a15
commit 874a609959

View file

@ -148,9 +148,10 @@ static const char* parse_string(const char *str, pa_json_object *obj) {
while (*str && *str != '"') { while (*str && *str != '"') {
if (*str != '\\') { if (*str != '\\') {
/* We only accept ASCII printable characters. */ /* JSON specifies that ASCII control characters 0x00 through 0x1F
if (*str < 0x20 || *str > 0x7E) { * must not appear in the string. */
pa_log("Invalid non-ASCII character: 0x%x", (unsigned int) *str); if (*str < 0x20) {
pa_log("Invalid ASCII character: 0x%x", (unsigned int) *str);
goto error; goto error;
} }