* (IOW, this response is a bit more complex, but we save it
* with the hope of concatenating with another response)
*/
- if ((nbytes + flen < AP_MIN_BYTES_TO_WRITE
- && !fd && !more && !APR_BUCKET_IS_FLUSH(last_e))
+ if (nbytes + flen < AP_MIN_BYTES_TO_WRITE
+ && ((!fd && !more && !APR_BUCKET_IS_FLUSH(last_e))
|| (APR_BUCKET_IS_EOS(last_e)
- && c->keepalive == AP_CONN_KEEPALIVE)) {
+ && c->keepalive == AP_CONN_KEEPALIVE))) {
/* NEVER save an EOS in here. If we are saving a brigade with
* an EOS bucket, then we are doing keepalive connections, and