From 1b22034fb20a18b030ac74500550d02da6001ce7 Mon Sep 17 00:00:00 2001 From: Paul Querna Date: Fri, 30 Dec 2005 22:16:14 +0000 Subject: [PATCH] When we get some kind of write failure or protocol problem, close the current socket, since we don't know if we are left in a working state. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/fcgi-proxy-dev@360174 13f79535-47bb-0310-9956-ffa450edef68 --- modules/proxy/mod_proxy_fcgi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/proxy/mod_proxy_fcgi.c b/modules/proxy/mod_proxy_fcgi.c index b34e058ad1..2d8d83c6e5 100644 --- a/modules/proxy/mod_proxy_fcgi.c +++ b/modules/proxy/mod_proxy_fcgi.c @@ -632,6 +632,7 @@ static int fcgi_do_request(apr_pool_t *p, request_rec *r, ap_log_error(APLOG_MARK, APLOG_DEBUG, rv, r->server, "proxy: FCGI: Failed Writing Request to %s:", server_portstr); + conn->close = 1; return HTTP_SERVICE_UNAVAILABLE; } @@ -641,6 +642,7 @@ static int fcgi_do_request(apr_pool_t *p, request_rec *r, ap_log_error(APLOG_MARK, APLOG_DEBUG, rv, r->server, "proxy: FCGI: Failed writing Environment to %s:", server_portstr); + conn->close = 1; return HTTP_SERVICE_UNAVAILABLE; } @@ -650,6 +652,7 @@ static int fcgi_do_request(apr_pool_t *p, request_rec *r, ap_log_error(APLOG_MARK, APLOG_DEBUG, rv, r->server, "proxy: FCGI: Failed writing STDIN to %s:", server_portstr); + conn->close = 1; return HTTP_SERVICE_UNAVAILABLE; } -- 2.50.1