Index: cgi_main.c =================================================================== RCS file: /repository/php-src/sapi/cgi/cgi_main.c,v retrieving revision 1.267.2.2 diff -u -p -d -r1.267.2.2 cgi_main.c --- cgi_main.c 2 Nov 2005 14:38:13 -0000 1.267.2.2 +++ cgi_main.c 8 Dec 2005 18:06:56 -0000 @@ -271,12 +271,18 @@ static void sapi_cgibin_flush(void *serv { #if PHP_FASTCGI if (!FCGX_IsCGI()) { + int flush_result = -1; FCGX_Request *request = (FCGX_Request *) server_context; + + if (request) { + flush_result = FCGX_FFlush(request->out); + } + if ( #ifndef PHP_WIN32 !parent && #endif - (!request || FCGX_FFlush(request->out) == -1)) { + flush_result == -1) { php_handle_aborted_connection(); } return;