From: Daniel Stenberg Date: Fri, 19 Dec 2025 13:21:19 +0000 (+0100) Subject: http: minor cleanup after the unfold rework X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c85994d53b51a8db983d91ca8a6bf686eeb367e6;p=thirdparty%2Fcurl.git http: minor cleanup after the unfold rework Closes #20037 --- diff --git a/lib/http.c b/lib/http.c index afecdbbce3..94c22bbc8b 100644 --- a/lib/http.c +++ b/lib/http.c @@ -4398,22 +4398,15 @@ static CURLcode http_parse_headers(struct Curl_easy *data, goto out; /* read more and try again */ } - /* the size of the remaining (supposed) header line */ + /* the size of the remaining header line */ consumed = (end_ptr - buf) + 1; - { - /* preserve the whole original header piece size */ - size_t header_piece = consumed; - - if(consumed) { - result = curlx_dyn_addn(&data->state.headerb, buf, consumed); - if(result) - return result; - blen -= consumed; - buf += consumed; - } - *pconsumed += header_piece + unfold_len; - } + result = curlx_dyn_addn(&data->state.headerb, buf, consumed); + if(result) + return result; + blen -= consumed; + buf += consumed; + *pconsumed += consumed + unfold_len; /**** * We now have a FULL header line in 'headerb'.