- 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).
This commit is contained in:
Gustavo André dos Santos Lopes 2010-10-25 02:03:20 +00:00
parent 7fcce35f9b
commit 21d704063d

View File

@ -389,13 +389,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);