From 24871fb4a384d65683c6dae5c095ac2405fb3675 Mon Sep 17 00:00:00 2001 From: itchyny Date: Fri, 14 Jul 2023 15:49:06 +0900 Subject: [PATCH] Fix memory leak on halt_error/1 --- src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 355e4bfc..97f38444 100644 --- a/src/main.c +++ b/src/main.c @@ -223,7 +223,7 @@ static int process(jq_state *jq, jv value, int flags, int dumpopts) { } else if (jv_get_kind(error_message) == JV_KIND_NULL) { // Halt with no output } else if (jv_is_valid(error_message)) { - error_message = jv_dump_string(jv_copy(error_message), 0); + error_message = jv_dump_string(error_message, 0); fprintf(stderr, "%s\n", jv_string_value(error_message)); } // else no message on stderr; use --debug-trace to see a message fflush(stderr);