summaryrefslogtreecommitdiff
path: root/sapi/cgi/cgi_main.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@php.net>2008-08-26 09:56:22 +0000
committerDmitry Stogov <dmitry@php.net>2008-08-26 09:56:22 +0000
commit7a12ee1ccccff1f456bd33240a57ba20ad3ef8a3 (patch)
treec71d87af32265243894678b480da8969c0a71c1d /sapi/cgi/cgi_main.c
parentd17db34518fa177e093dd64a1a1cec81eb35cd6c (diff)
downloadphp-git-7a12ee1ccccff1f456bd33240a57ba20ad3ef8a3.tar.gz
Fixed bug #45786 (FastCGI process exited unexpectedly)
Diffstat (limited to 'sapi/cgi/cgi_main.c')
-rw-r--r--sapi/cgi/cgi_main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sapi/cgi/cgi_main.c b/sapi/cgi/cgi_main.c
index f7b1bae20b..5b8c1a4e55 100644
--- a/sapi/cgi/cgi_main.c
+++ b/sapi/cgi/cgi_main.c
@@ -774,7 +774,7 @@ static int sapi_cgi_deactivate(TSRMLS_D)
#ifndef PHP_WIN32
!parent &&
#endif
- !fcgi_finish_request((fcgi_request*)SG(server_context))) {
+ !fcgi_finish_request((fcgi_request*)SG(server_context), 0)) {
php_handle_aborted_connection();
}
} else {
@@ -1921,7 +1921,7 @@ consult the installation file that came with this distribution, or visit \n\
get path_translated */
if (php_request_startup(TSRMLS_C) == FAILURE) {
if (fastcgi) {
- fcgi_finish_request(&request);
+ fcgi_finish_request(&request, 1);
}
SG(server_context) = NULL;
php_module_shutdown(TSRMLS_C);
@@ -2064,7 +2064,7 @@ fastcgi_request_done:
/* only fastcgi will get here */
requests++;
if (max_requests && (requests == max_requests)) {
- fcgi_finish_request(&request);
+ fcgi_finish_request(&request, 1);
if (bindpath) {
free(bindpath);
}