File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change 6
6
. Fixed bug #47358 (glob returns error, should be empty array()). (Pierre)
7
7
. Fixed bug #65463 (SIGSEGV during zend_shutdown()). (Keyur Govande)
8
8
. Fixed bug #66036 (Crash on SIGTERM in apache process). (Keyur Govande)
9
+ . Fixed bug #67644 (Memory corruption & crash during ob_start function
10
+ callback). (Stas)
9
11
10
12
- OpenSSL:
11
13
. Fixed bug #41631 (socket timeouts not honored in blocking SSL reads).
Original file line number Diff line number Diff line change @@ -1767,6 +1767,12 @@ void php_request_shutdown(void *dummy)
1767
1767
}
1768
1768
} zend_end_try ();
1769
1769
1770
+ /* Output buffer handlers may have created new objects. Mark these objects
1771
+ as destructed to avoid calling their dtors too late on shutdown when
1772
+ all dtors were supposed to be cleaned
1773
+ */
1774
+ zend_objects_store_mark_destructed (& EG (objects_store ) TSRMLS_CC );
1775
+
1770
1776
/* 4. Reset max_execution_time (no longer executing php code after response sent) */
1771
1777
zend_try {
1772
1778
zend_unset_timeout (TSRMLS_C );
You can’t perform that action at this time.
0 commit comments