From 04a15281a75c184be969eda86e2d11772dbc9c27 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Tue, 15 Aug 2017 20:27:52 +0200 Subject: [PATCH] client: fix JSON output when a special character is in string --- src/client/json_writer.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/client/json_writer.c b/src/client/json_writer.c index 163ae19c..1a4552f0 100644 --- a/src/client/json_writer.c +++ b/src/client/json_writer.c @@ -112,11 +112,11 @@ json_string_dump(FILE *fh, const char *s) switch (c) { case '"': fprintf(fh, "\\\""); s++; break; case '\\': fprintf(fh, "\\\\"); s++; break; - case '\b': fprintf(fh, "\\\b"); s++; break; - case '\f': fprintf(fh, "\\\f"); s++; break; - case '\n': fprintf(fh, "\\\n"); s++; break; - case '\r': fprintf(fh, "\\\r"); s++; break; - case '\t': fprintf(fh, "\\\t"); s++; break; + case '\b': fprintf(fh, "\\b"); s++; break; + case '\f': fprintf(fh, "\\f"); s++; break; + case '\n': fprintf(fh, "\\n"); s++; break; + case '\r': fprintf(fh, "\\r"); s++; break; + case '\t': fprintf(fh, "\\t"); s++; break; default: len = utf8_validate_cz(s); if (len == 0) { -- 2.39.5