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