]> granicus.if.org Git - php/commitdiff
Fixed incorrect destruction (it might lead to crash)
authorDmitry Stogov <dmitry@zend.com>
Tue, 29 Jul 2014 08:13:47 +0000 (12:13 +0400)
committerDmitry Stogov <dmitry@zend.com>
Tue, 29 Jul 2014 08:13:47 +0000 (12:13 +0400)
Zend/zend_object_handlers.c

index 30794a30542ae9773a46d041c539d8f47d64aa6b..ff8d99addc34e5072d7e1761dda58788590a7a1d 100644 (file)
@@ -597,7 +597,7 @@ found:
                                                if (Z_REFCOUNTED_P(value) && Z_REFCOUNT_P(value) > 0) {
                                                        zval_copy_ctor(Z_REFVAL_P(variable_ptr));
                                                }
-                                               zval_dtor(&garbage);
+                                               zval_ptr_dtor(&garbage);
                                        } else {
                                                zval garbage;