mirror of
https://github.com/apache/httpd.git
synced 2025-08-07 04:02:58 +03:00
Switch preference for headers, Transfer-Encoding
first, Content-Length second. Addition to r1615289. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1620324 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -1640,12 +1640,12 @@ int ap_proxy_http_process_response(apr_pool_t * p, request_rec *r,
|
||||
const char *tmp;
|
||||
/* Add minimal headers needed to allow http_in filter
|
||||
* detecting end of body without waiting for a timeout. */
|
||||
if ((tmp = apr_table_get(r->headers_out, "Content-Length"))) {
|
||||
apr_table_set(backend->r->headers_in, "Content-Length", tmp);
|
||||
}
|
||||
else if ((tmp = apr_table_get(r->headers_out, "Transfer-Encoding"))) {
|
||||
if ((tmp = apr_table_get(r->headers_out, "Transfer-Encoding"))) {
|
||||
apr_table_set(backend->r->headers_in, "Transfer-Encoding", tmp);
|
||||
}
|
||||
else if ((tmp = apr_table_get(r->headers_out, "Content-Length"))) {
|
||||
apr_table_set(backend->r->headers_in, "Content-Length", tmp);
|
||||
}
|
||||
else if (te) {
|
||||
apr_table_set(backend->r->headers_in, "Transfer-Encoding", te);
|
||||
}
|
||||
|
Reference in New Issue
Block a user