From f57f2d94bba74dd39654082a340ed74804588ab2 Mon Sep 17 00:00:00 2001 From: Krzysztof Gabis Date: Sun, 23 Nov 2014 20:13:39 +0100 Subject: [PATCH] No longer escaping '/' when serializing. --- parson.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/parson.c b/parson.c index 8d52ef1..688106d 100755 --- a/parson.c +++ b/parson.c @@ -168,7 +168,7 @@ static size_t parson_strlen(const char *string) { size_t result = 0; size_t i = 0, len = strlen(string); for (i = 0; i < len; i++) { - if (strchr("\"\\/\b\f\n\r\t", string[i])) /* must be escaped */ + if (strchr("\"\\\b\f\n\r\t", string[i])) /* must be escaped */ result += 2; else result += 1; @@ -735,7 +735,6 @@ static char * json_serialize_string(const char *string, char *buf) { switch (c) { case '\"': PRINT_AND_SKIP(buf, "\\\""); break; case '\\': PRINT_AND_SKIP(buf, "\\\\"); break; - case '/': PRINT_AND_SKIP(buf, "\\/"); break; case '\b': PRINT_AND_SKIP(buf, "\\b"); break; case '\f': PRINT_AND_SKIP(buf, "\\f"); break; case '\n': PRINT_AND_SKIP(buf, "\\n"); break;