From: Gabriel Marin Date: Wed, 25 Sep 2024 20:00:36 +0000 (+0300) Subject: lib/cw-out: initialize 'flush_all' directly X-Git-Tag: curl-8_11_0~328 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8289ac1be645d3aa7d5be668528b049e14b73793;p=thirdparty%2Fcurl.git lib/cw-out: initialize 'flush_all' directly Closes #15044 --- diff --git a/lib/cw-out.c b/lib/cw-out.c index 9e56b0bd6d..4d3df0a650 100644 --- a/lib/cw-out.c +++ b/lib/cw-out.c @@ -402,9 +402,8 @@ static CURLcode cw_out_write(struct Curl_easy *data, { struct cw_out_ctx *ctx = writer->ctx; CURLcode result; - bool flush_all; + bool flush_all = !!(type & CLIENTWRITE_EOS); - flush_all = (type & CLIENTWRITE_EOS) ? TRUE : FALSE; if((type & CLIENTWRITE_BODY) || ((type & CLIENTWRITE_HEADER) && data->set.include_header)) { result = cw_out_do_write(ctx, data, CW_OUT_BODY, flush_all, buf, blen);