From febe8054e4e04ddfe2e143efe2f6b911957257cd Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sat, 6 Feb 2021 21:08:29 +0100 Subject: [PATCH] json: revert strippinf code, this needs more work --- spa/include/spa/utils/json.h | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/spa/include/spa/utils/json.h b/spa/include/spa/utils/json.h index d2530ec88..01ff0d567 100644 --- a/spa/include/spa/utils/json.h +++ b/spa/include/spa/utils/json.h @@ -287,32 +287,8 @@ static inline int spa_json_parse_string(const char *val, int len, char *result) { const char *p; if (!spa_json_is_string(val, len)) { - bool skip = false, comment = false; - for (p = val; p < val + len; p++) { - switch (*p) { - case '#': - comment = true; - break; - case '\n': case '\r': - comment = false; - break; - case '\b': case '\t': case '\f': - break; - case ' ': - if (!comment) { - if (!skip) - *result++ = *p; - skip = true; - } - break; - default: - if (!comment) { - *result++ = *p; - skip = false; - } - break; - } - } + strncpy(result, val, len); + result += len; } else { for (p = val+1; p < val + len; p++) { if (*p == '\\') {