summaryrefslogtreecommitdiff
path: root/ext/spl
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2014-02-28 16:06:47 +0800
committerXinchen Hui <laruence@gmail.com>2014-02-28 16:06:47 +0800
commitb353d5abe95675fab70f66ee79d8f503bc7f1e69 (patch)
treeba683853a36c8d352a4c2f5cac83bc6dc27cac2d /ext/spl
parent0def388427d42dbcb2c4775335b4559039026588 (diff)
downloadphp-git-b353d5abe95675fab70f66ee79d8f503bc7f1e69.tar.gz
Fixed un-initilized iterator in DirectoyItrator
Diffstat (limited to 'ext/spl')
-rw-r--r--ext/spl/spl_directory.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/spl/spl_directory.c b/ext/spl/spl_directory.c
index fcfeb33f07..604aca7e81 100644
--- a/ext/spl/spl_directory.c
+++ b/ext/spl/spl_directory.c
@@ -158,6 +158,7 @@ static zend_object *spl_filesystem_object_new_ex(zend_class_entry *class_type TS
zend_object_std_init(&intern->std, class_type TSRMLS_CC);
object_properties_init(&intern->std, class_type);
+ zend_iterator_init(&intern->it.intern TSRMLS_CC);
intern->std.handlers = &spl_filesystem_object_handlers;
return &intern->std;