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);