summaryrefslogtreecommitdiff
path: root/mod_php4.c
diff options
context:
space:
mode:
authorRasmus Lerdorf <rasmus@php.net>1999-09-04 20:37:24 +0000
committerRasmus Lerdorf <rasmus@php.net>1999-09-04 20:37:24 +0000
commit82d975d6710d29e9b16c1cc25f7058132dc4176e (patch)
tree4eee05d762dc4907b629cdaa0af60cfaef66c8d8 /mod_php4.c
parent0bede914ab627eb1fb955f08a300f8b21296eab9 (diff)
downloadphp-git-82d975d6710d29e9b16c1cc25f7058132dc4176e.tar.gz
Might as well bail as soon as we know we should since this is now
possible. We still need to set our connection status bit field so a shutdown function can figure out if a script was terminated due to an abort, timeout or finished normally.
Diffstat (limited to 'mod_php4.c')
-rw-r--r--mod_php4.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mod_php4.c b/mod_php4.c
index 65d52df220..e6c330e149 100644
--- a/mod_php4.c
+++ b/mod_php4.c
@@ -103,6 +103,7 @@ static int zend_apache_ub_write(const char *str, uint str_length)
}
if(ret != str_length) {
PG(connection_status) = PHP_CONNECTION_ABORTED;
+ if(!PG(ignore_user_abort)) zend_bailout();
}
return ret;
}