Bug #2114 ยป changeset_r2719.diff
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) {
|