summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2003-07-30 16:15:03 +0000
committerZeev Suraski <zeev@php.net>2003-07-30 16:15:03 +0000
commit0d77cf2a33d36ef9c39a6d1f7e37cc3ed5da74c3 (patch)
tree3098e61910da4418a8b2838b0a6aa5a2c247b2d1 /main
parent2fd4ffce1782c49c5bf583115e2b2ecbf126950d (diff)
downloadphp-git-0d77cf2a33d36ef9c39a6d1f7e37cc3ed5da74c3.tar.gz
Call exec_finished()
Diffstat (limited to 'main')
-rw-r--r--main/main.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/main/main.c b/main/main.c
index 2ae134560b..fc5dc10bd4 100644
--- a/main/main.c
+++ b/main/main.c
@@ -1141,10 +1141,15 @@ void php_request_shutdown(void *dummy)
TSRMLS_FETCH();
/* EG(opline_ptr) points into nirvana and therefore cannot be safely accessed
- inside zend_executor callback functions. */
+ * inside zend_executor callback functions.
+ */
EG(opline_ptr) = NULL;
zend_try {
+ zend_exec_finished(TSRMLS_C);
+ } zend_end_try();
+
+ zend_try {
php_end_ob_buffers((zend_bool)(SG(request_info).headers_only?0:1) TSRMLS_CC);
} zend_end_try();