]> granicus.if.org Git - php/commitdiff
fix crash on clean in nts
authorkrakjoe <joe.watkins@live.co.uk>
Wed, 18 Dec 2013 07:57:27 +0000 (07:57 +0000)
committerkrakjoe <joe.watkins@live.co.uk>
Wed, 18 Dec 2013 07:57:27 +0000 (07:57 +0000)
phpdbg.c

index 7a5cd48e439fb88206ddc860f31be0538dfddc65..c6d44ba3aed55aab752b96fd22244449379f306d 100644 (file)
--- a/phpdbg.c
+++ b/phpdbg.c
@@ -1217,6 +1217,13 @@ phpdbg_out:
                        goto phpdbg_interact;
                }
 #endif
+
+#ifndef ZTS
+               /* force cleanup of auto and core globals */
+               zend_hash_clean(CG(auto_globals));
+               memset(
+                       &core_globals, 0, sizeof(php_core_globals));
+#endif
                
                if (ini_entries) {
                        free(ini_entries);