]> git.ipfire.org Git - thirdparty/json-c.git/commitdiff
Fix issue #854: Set error=json_tokener_error_memory in json_tokener_parser_verbose...
authorEric Hawicz <erh+git@nimenees.com>
Fri, 29 Mar 2024 22:09:12 +0000 (18:09 -0400)
committerEric Hawicz <erh+git@nimenees.com>
Fri, 29 Mar 2024 22:09:12 +0000 (18:09 -0400)
json_tokener.c

index 9926563e110c72a0f7e3deaf2aa6144f782acb05..e8244a31bb0b42417e767054527be7be91e71ff6 100644 (file)
@@ -226,7 +226,10 @@ struct json_object *json_tokener_parse_verbose(const char *str, enum json_tokene
 
        tok = json_tokener_new();
        if (!tok)
+       {
+               *error = json_tokener_error_memory;
                return NULL;
+       }
        obj = json_tokener_parse_ex(tok, str, -1);
        *error = tok->err;
        if (tok->err != json_tokener_success