json: also escape \

Fixes #1141
This commit is contained in:
Wim Taymans 2021-05-04 09:29:27 +02:00
parent 0b81314bde
commit 9ee55832e9

View file

@ -379,8 +379,9 @@ static inline int spa_json_encode_string(char *str, int size, const char *val)
case '\f':
__PUT('\\'); __PUT('f');
break;
case '\\':
case '"':
__PUT('\\'); __PUT('"');
__PUT('\\'); __PUT(*val);
break;
default:
if (*val > 0 && *val < 0x20) {