]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
mod_proxy_http: follow up to r1869216.
authorYann Ylavic <ylavic@apache.org>
Thu, 31 Oct 2019 16:08:33 +0000 (16:08 +0000)
committerYann Ylavic <ylavic@apache.org>
Thu, 31 Oct 2019 16:08:33 +0000 (16:08 +0000)
commite2d7af8692ad1c08f2ef45028d6d5044867d127c
treeb8eca9179cad546ba97806754481a845e19fa5d5
parent729909018201bf94587a430414f59cc9fbf64547
mod_proxy_http: follow up to r1869216.

Let's call stream_reqbody() for all rb_methods, no RB_SPOOL_CL special case.

This both simplifies code and allows to keep EOS into the input_brigade until
it's sent, and thus detect whether we already fetched the whole body if/when
proxy_http_handler() re-enters for different balancer members.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1869222 13f79535-47bb-0310-9956-ffa450edef68
include/http_protocol.h
modules/proxy/mod_proxy_http.c
modules/proxy/mod_proxy_wstunnel.c
server/protocol.c