]> granicus.if.org Git - php/commitdiff
Fix leak in RecursiveRegexIterator::getChildren()
authorNikita Popov <nikic@php.net>
Wed, 15 Apr 2015 18:01:16 +0000 (20:01 +0200)
committerNikita Popov <nikic@php.net>
Wed, 15 Apr 2015 18:03:15 +0000 (20:03 +0200)
ext/spl/spl_iterators.c

index b3e79db55fd3ee46f6a4adf23e8fa95d36ef294d..37f97866c72d33af0442a935cb0777e580bf0121 100644 (file)
@@ -2249,6 +2249,7 @@ SPL_METHOD(RecursiveRegexIterator, getChildren)
 
                spl_instantiate_arg_n(Z_OBJCE_P(getThis()), return_value, 5, args);
 
+               zval_ptr_dtor(&args[0]);
                zval_ptr_dtor(&args[1]);
        }
        zval_ptr_dtor(&retval);