summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xZend/zend_iterators.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_iterators.c b/Zend/zend_iterators.c
index 7de8116e2d..9386ee778d 100755
--- a/Zend/zend_iterators.c
+++ b/Zend/zend_iterators.c
@@ -50,6 +50,8 @@ static zend_object_handlers iterator_object_handlers = {
ZEND_API void zend_register_iterator_wrapper(TSRMLS_D)
{
INIT_CLASS_ENTRY(zend_iterator_class_entry, "__iterator_wrapper", NULL);
+ free(zend_iterator_class_entry.name);
+ zend_iterator_class_entry.name = "__iterator_wrapper";
}
static void iter_wrapper_dtor(void *object, zend_object_handle handle TSRMLS_DC)