json: do not print output on a JSON parse error - frontends - front-ends for some sites (experiment)
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 587b2d3d299bff29e6b941c22fe7aa526cbc9135
 (DIR) parent 61d393efb87ceac4df82a714d1ecf13fcf1ee664
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Fri, 24 Feb 2023 17:25:38 +0100
       
       json: do not print output on a JSON parse error
       
       Diffstat:
         M json.c                              |       2 ++
       
       1 file changed, 2 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/json.c b/json.c
       @@ -111,8 +111,10 @@ capacity(char **value, size_t *sz, size_t cur, size_t inc)
        #define JSON_INVALID()       do { ret = JSON_ERROR_INVALID; goto end; } while (0);
        
        /* DEBUG */
       +#ifdef DEBUG
        #undef JSON_INVALID
        #define JSON_INVALID()       do { ret = JSON_ERROR_INVALID; fprintf(stderr, "%zu: expect %s, data: %s\n", json_data_off, expect, json_data + json_data_off); goto end; } while (0);
       +#endif
        
        int
        parsejson(const char *s, size_t slen,