summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2006-06-06 20:11:35 +0000
committerAntony Dovgal <tony2001@php.net>2006-06-06 20:11:35 +0000
commit928c20942bb17213893acf12f9ff5b8567d42400 (patch)
tree10fe629197d60e33b1d8f33d85d46672b37b1ec5
parentf6a400bd9f07be503a627cda183c35cc1bd39b8f (diff)
downloadphp-git-928c20942bb17213893acf12f9ff5b8567d42400.tar.gz
plug a leak in ext/spl/tests/iterator_047.phpt
-rwxr-xr-xext/spl/spl_iterators.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c
index 1bfe01ca05..1caf3aa3cf 100755
--- a/ext/spl/spl_iterators.c
+++ b/ext/spl/spl_iterators.c
@@ -1773,6 +1773,7 @@ static inline void spl_caching_it_next(spl_dual_it_object *intern TSRMLS_DC)
if (intern->u.caching.flags & CIT_CATCH_GET_CHILD) {
zend_clear_exception(TSRMLS_C);
} else {
+ zval_ptr_dtor(&retval);
return;
}
} else {