From 7b3316984f3e4e223f732fb0b1323c0d6da15347 Mon Sep 17 00:00:00 2001 From: Stefan Eissing Date: Thu, 25 Jun 2026 10:45:02 +0200 Subject: [PATCH] tool: do not flush on out-null Do not flush output when --out-null is set. Closes #22165 --- src/tool_operate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tool_operate.c b/src/tool_operate.c index c9bb636827..97a1d93047 100644 --- a/src/tool_operate.c +++ b/src/tool_operate.c @@ -671,7 +671,7 @@ static CURLcode post_output_handling(struct per_transfer *per, return CURLE_WRITE_ERROR; } - if(!outs->regular_file && outs->stream) { + if(!outs->regular_file && outs->stream && !outs->out_null) { /* Dump standard stream buffered data */ rc = fflush(outs->stream); if(!result && rc) {