From 4b53f9ec429a4955732077a879244b5f0464b091 Mon Sep 17 00:00:00 2001 From: Yann Ylavic Date: Thu, 14 Feb 2019 08:34:05 +0000 Subject: [PATCH] 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 --- modules/proxy/mod_proxy_http.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/proxy/mod_proxy_http.c b/modules/proxy/mod_proxy_http.c index 06f3ace5a7..03647e7176 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; } -- 2.50.1