← Commit list

c85994d53b

Daniel Stenberg
Daniel Stenberg
2025-12-20
SUCCESS Duration: 307s

Subject

http: minor cleanup after the unfold rework

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/http.c+7 -14
@@ -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'.