mirror of
https://github.com/apache/httpd.git
synced 2025-08-08 15:02:10 +03:00
* Do not change the status code after we already sent it to the client.
Changing the status code after we sent it to the client causes a status code being logged that is different from the one sent to the client which can be confusing. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1895715 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -354,8 +354,6 @@ static int proxy_connect_handler(request_rec *r, proxy_worker *worker,
|
||||
if (proxyport && !tunnel->replied) {
|
||||
return rc;
|
||||
}
|
||||
/* Custom log may need this, still */
|
||||
r->status = rc;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@@ -1539,9 +1539,6 @@ int ap_proxy_http_process_response(proxy_http_req_t *req)
|
||||
/* Let proxy tunnel forward everything within this thread */
|
||||
req->tunnel->timeout = req->idle_timeout;
|
||||
status = ap_proxy_tunnel_run(req->tunnel);
|
||||
if (ap_is_HTTP_ERROR(status)) {
|
||||
r->status = status;
|
||||
}
|
||||
|
||||
/* Report bytes exchanged by the backend */
|
||||
backend->worker->s->read +=
|
||||
|
Reference in New Issue
Block a user