From 4d287cc43a68e43289cf06b8d8de7600945f137e Mon Sep 17 00:00:00 2001 From: "Sven M. Hallberg" <pesco@khjk.org> Date: Sat, 30 Nov 2019 18:31:02 +0100 Subject: [PATCH] oops, forgot to escape " and \ --- src/pprint.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pprint.c b/src/pprint.c index 6a19a1d8..145bf523 100644 --- a/src/pprint.c +++ b/src/pprint.c @@ -35,7 +35,9 @@ static void pprint_bytes(FILE *stream, const uint8_t *bs, size_t len) fprintf(stream, "\""); for (size_t i = 0; i < len; i++) { uint8_t c = bs[i]; - if (c >= 0x20 && c <= 0x7e) + if (c == '"' || c == '\\') + fprintf(stream, "\\%c", c); + else if (c >= 0x20 && c <= 0x7e) fputc(c, stream); else fprintf(stream, "\\u00%02hhx", c); -- GitLab