From 61fd6bbebf2e35c438162fc4f324c2e85a3d79cc Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Tue, 18 Jul 2006 22:45:56 +0000 Subject: [PATCH] MFB: Fixed memory leak --- ext/spl/spl_iterators.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index d90a8a7ded4..34886970da4 100755 --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -1445,7 +1445,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)); @@ -1459,7 +1458,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);