From: Yann Ylavic Date: Thu, 14 Feb 2019 08:34:05 +0000 (+0000) Subject: mod_proxy_http: follow up to r1853409: no need to double flush on EOS. X-Git-Tag: 2.5.0-alpha2-ci-test-only~2159 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4b53f9ec429a4955732077a879244b5f0464b091;p=thirdparty%2Fapache%2Fhttpd.git mod_proxy_http: follow up to r1853409: no need to double flush on EOS. [Reverted by r1853565] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1853564 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/proxy/mod_proxy_http.c b/modules/proxy/mod_proxy_http.c index 06f3ace5a74..03647e7176c 100644 --- a/modules/proxy/mod_proxy_http.c +++ b/modules/proxy/mod_proxy_http.c @@ -372,9 +372,11 @@ static int stream_reqbody_chunked(proxy_http_req_t *req) */ APR_BRIGADE_PREPEND(input_brigade, header_brigade); - /* Flush here on EOS because we won't stream_reqbody_read() again */ + /* No flush here since it's done either on the next loop depending + * on stream_reqbody_read(), or after the loop when leaving. + */ rv = ap_proxy_pass_brigade(bucket_alloc, r, p_conn, req->origin, - input_brigade, seen_eos); + input_brigade, 0); if (rv != OK) { return rv; }