From: Ilia Alshanetsky Date: Tue, 18 Jul 2006 22:42:28 +0000 (+0000) Subject: Fixed memory leak X-Git-Tag: php-5.2.0RC1~67 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=480104a456989e5438fe3e4dc023de19e1ec870e;p=php Fixed memory leak --- diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index 27396ba73e..42c7d096d2 100755 --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -1420,7 +1420,6 @@ SPL_METHOD(RegexIterator, accept) } zval_ptr_dtor(&intern->current.data); MAKE_STD_ZVAL(intern->current.data); - array_init(intern->current.data); php_pcre_match(regex, extra, subject, subject_len, &zcount, intern->current.data, intern->u.regex.mode == REGIT_MODE_ALL_MATCHES, 0, 0, 0, 0 TSRMLS_CC); count = zend_hash_num_elements(Z_ARRVAL_P(intern->current.data)); @@ -1434,7 +1433,6 @@ SPL_METHOD(RegexIterator, accept) } zval_ptr_dtor(&intern->current.data); MAKE_STD_ZVAL(intern->current.data); - array_init(intern->current.data); php_pcre_split(regex, extra, subject, subject_len, intern->current.data, 0, -1, 0, 0, 0 TSRMLS_CC); count = zend_hash_num_elements(Z_ARRVAL_P(intern->current.data)); RETVAL_BOOL(count > 1);