]> granicus.if.org Git - php/commitdiff
Fixed bug #50519 (segfault in garbage collection when using set_error_handler and...
authorDmitry Stogov <dmitry@php.net>
Fri, 25 Dec 2009 13:11:18 +0000 (13:11 +0000)
committerDmitry Stogov <dmitry@php.net>
Fri, 25 Dec 2009 13:11:18 +0000 (13:11 +0000)
Zend/zend_variables.c

index 10f96c2ca1e27f44ad98fc63dbd616da85bbfc01..7dec0f41d79664990dd91a618974c69bd61da791 100644 (file)
@@ -180,6 +180,9 @@ ZEND_API void _zval_copy_ctor_wrapper(zval *zvalue) /* {{{ */
 
 ZEND_API void _zval_dtor_wrapper(zval *zvalue) /* {{{ */
 {
+       TSRMLS_FETCH();
+
+       GC_REMOVE_ZVAL_FROM_BUFFER(zvalue);
        zval_dtor(zvalue);
 }
 /* }}} */