Project

General

Profile

Bug #2114 ยป changeset_r2719.diff

tinus, 2011-02-14 12:48

View differences:

mod_proxy.c (revision 2719)
if (-1 == ret) { /* error on our side */
log_error_write(srv, __FILE__, __LINE__, "ssd", "write failed:", strerror(errno), errno);
return HANDLER_WAIT_FOR_EVENT;
return HANDLER_ERROR;
} else if (-2 == ret) { /* remote close */
log_error_write(srv, __FILE__, __LINE__, "ssd", "write failed, remote connection close:", strerror(errno), errno);
return HANDLER_WAIT_FOR_EVENT;
hctx->wb->bytes_out = hctx->wb->bytes_in; // skip writing the rest, but continue handling
}
if (hctx->wb->bytes_out == hctx->wb->bytes_in) {
    (1-1/1)