You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by yl...@apache.org on 2014/06/17 12:37:15 UTC
svn commit: r1603122 - /httpd/httpd/trunk/modules/proxy/mod_proxy_fcgi.c
Author: ylavic
Date: Tue Jun 17 10:37:15 2014
New Revision: 1603122
URL: http://svn.apache.org/r1603122
Log:
mod_proxy_fcgi: follow up to r1592032.
Also break the outer loop when "sending stdin" fails.
Modified:
httpd/httpd/trunk/modules/proxy/mod_proxy_fcgi.c
Modified: httpd/httpd/trunk/modules/proxy/mod_proxy_fcgi.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy_fcgi.c?rev=1603122&r1=1603121&r2=1603122&view=diff
==============================================================================
--- httpd/httpd/trunk/modules/proxy/mod_proxy_fcgi.c (original)
+++ httpd/httpd/trunk/modules/proxy/mod_proxy_fcgi.c Tue Jun 17 10:37:15 2014
@@ -474,6 +474,9 @@ static apr_status_t dispatch(proxy_conn_
to_send -= write_this_time;
iobuf_cursor += write_this_time;
}
+ if (rv != APR_SUCCESS) {
+ break;
+ }
if (last_stdin) {
pfd.reqevents = APR_POLLIN; /* Done with input data */