http: minor cleanup after the unfold rework

Closes #20037
This commit is contained in:
Daniel Stenberg 2025-12-19 14:21:19 +01:00
parent 6d0ee7b17b
commit c85994d53b
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2

View file

@ -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'.