httpd-dev mailing list archives

* Paul J. Reder wrote:
> The "ctx->bytes_parsed = 0;" *should* be inside the if block.
> bytes_parsed should only be reset to 0 if the parsed bytes are
> passed on (via ap_pass_brigade()). bytes_parsed is supposed to
> indicate the number of bytes in the currently held brigade
> which have been parsed. If it exceeds BYTE_COUNT_THRESHOLD then
> we forward the initial part of the brigade. This is to keep from
> buffering up huge chunks of data.
Just to clarify, one could write the patch as:
if (!empty) {
pass
reset
}
else {
reset
}
The else branch means if (empty), so it would (not) be valid to reset? Why?
I bet, I'm just a missing a brigade somewhere :)
nd