cvs: ZendEngine2 / zend_execute_API.c
| From: | Dmitry Stogov | Date: | Wed, 17 Dec 2003 14:25:12 +0000 |
| Subject: | cvs: ZendEngine2 / zend_execute_API.c | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-2127@lists.php.net to get a copy of this message | ||
dmitry Wed Dec 17 09:25:12 2003 EDT
Modified files:
/ZendEngine2 zend_execute_API.c
Log:
Access to globals/autoglobals from class __destructor was fixed.
(see "tests/lang/bug24908.phpt" and
"tests/classes/destructor_and_globals.phpt")
Index: ZendEngine2/zend_execute_API.c
diff -u ZendEngine2/zend_execute_API.c:1.244 ZendEngine2/zend_execute_API.c:1.245
--- ZendEngine2/zend_execute_API.c:1.244 Mon Dec 15 02:17:27 2003
+++ ZendEngine2/zend_execute_API.c Wed Dec 17 09:25:12 2003
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: zend_execute_API.c,v 1.244 2003/12/15 07:17:27 dmitry Exp $ */
+/* $Id: zend_execute_API.c,v 1.245 2003/12/17 14:25:12 dmitry Exp $ */
#include <stdio.h>
#include <signal.h>
@@ -207,7 +207,8 @@
*/
zend_llist_apply(&zend_extensions, (llist_apply_func_t) zend_extension_deactivator
TSRMLS_CC);
- zend_hash_destroy(&EG(symbol_table));
+ zend_hash_graceful_reverse_destroy(&EG(symbol_table));
+/* zend_hash_destroy(&EG(symbol_table));*/
} zend_end_try();
zend_try {