From 864c25bbad45701025d2d7d5aba4b81fceb0b289 Mon Sep 17 00:00:00 2001 From: Jim Jagielski Date: Tue, 17 Aug 2010 19:59:39 +0000 Subject: [PATCH] Fix comment and code to be what it should have been/ thx to r and r for spotting this foobar. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@986468 13f79535-47bb-0310-9956-ffa450edef68 --- modules/proxy/mod_proxy_http.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/proxy/mod_proxy_http.c b/modules/proxy/mod_proxy_http.c index 2c93e361c3..a8752041c9 100644 --- a/modules/proxy/mod_proxy_http.c +++ b/modules/proxy/mod_proxy_http.c @@ -705,14 +705,14 @@ int ap_proxy_http_request(apr_pool_t *p, request_rec *r, */ /* - * To be compliant, we only use 100-Continue for requests with no bodies. + * To be compliant, we only use 100-Continue for requests with bodies. * We also make sure we won't be talking HTTP/1.0 as well. */ do_100_continue = (worker->ping_timeout_set && !r->header_only - && !r->kept_body - && !(apr_table_get(r->headers_in, "Content-Length")) - && !(apr_table_get(r->headers_in, "Transfer-Encoding")) + && (r->kept_body + || apr_table_get(r->headers_in, "Content-Length") + || apr_table_get(r->headers_in, "Transfer-Encoding")) && (PROXYREQ_REVERSE == r->proxyreq) && !(apr_table_get(r->subprocess_env, "force-proxy-request-1.0"))); @@ -1404,9 +1404,9 @@ apr_status_t ap_proxy_http_process_response(apr_pool_t * p, request_rec *r, do_100_continue = (worker->ping_timeout_set && !r->header_only - && !r->kept_body - && !(apr_table_get(r->headers_in, "Content-Length")) - && !(apr_table_get(r->headers_in, "Transfer-Encoding")) + && (r->kept_body + || apr_table_get(r->headers_in, "Content-Length") + || apr_table_get(r->headers_in, "Transfer-Encoding")) && (PROXYREQ_REVERSE == r->proxyreq) && !(apr_table_get(r->subprocess_env, "force-proxy-request-1.0"))); -- 2.40.0