Fix memory leaks and double frees (#3487)

This commit is contained in:
itchyny authored and GitHub committed 2026-03-01 06:15:58 +09:00
1 parent 2ad99a6c70
commit 750dbe723b
6 files changed
+30 -20

No files matched your search

+1
View File
@@ -607,6 +607,7 @@ int main(int argc, char* argv[]) {
if (!jv_is_valid(data)) {
data = jv_invalid_get_msg(data);
fprintf(stderr, "jq: %s\n", jv_string_value(data));
free(program_origin);
jv_free(data);
ret = JQ_ERROR_SYSTEM;
goto out;