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