From 384cd8cda5f401fe3d5fbd9591cf6e1e1614c260 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gustavo=20Andr=C3=A9=20dos=20Santos=20Lopes?= Date: Mon, 25 Oct 2010 02:03:20 +0000 Subject: [PATCH] - Small optimization of the fix of bug #53071. It's not necessary to destroy the debug info as it's not holding references anymore (the fix removed the refcount increments). --- ext/spl/spl_observer.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/ext/spl/spl_observer.c b/ext/spl/spl_observer.c index 9164ec4986..4c6ec42eaf 100755 --- a/ext/spl/spl_observer.c +++ b/ext/spl/spl_observer.c @@ -320,13 +320,6 @@ static HashTable *spl_object_storage_get_properties(zval *obj TSRMLS_DC) /* {{{ zend_hash_clean(Z_ARRVAL_P(gcdata_arr)); } - /* destroy intern->debug_info, as it's holding references to the zvals */ - if (intern->debug_info != NULL) { - zend_hash_destroy(intern->debug_info); - efree(intern->debug_info); - intern->debug_info = NULL; - } - if (gcdata_arr == NULL) { MAKE_STD_ZVAL(gcdata_arr); array_init(gcdata_arr); -- 2.50.1