231128.4 · 460a5c12b47359d30a874dd6fcff11a3cb4c2f00
jq_fuzz_parse_extended.c: don't jv_free() twice
jv_dump() frees its argument.
I missed this problem before merging #2952, whoops! =)
fixup from eb3b5654bbd285fa70bab8ca71f2284354adf625
reading declarations
Changes to tests/jq_fuzz_parse_extended.c. All files
tests/jq_fuzz_parse_extended.c
@@ -25,9 +25,10 @@ int LLVMFuzzerTestOneInput(uint8_t *data, size_t size) { jv res = jv_parse_custom_flags(null_terminated, fuzz_flags); if (jv_is_valid(res)) { jv_dump(res, dump_flags);+ } else {+ jv_free(res); }- jv_free(res);- + // Free the null-terminated string free(null_terminated);