From: Etienne Kneuss Date: Sat, 3 May 2008 16:00:40 +0000 (+0000) Subject: MFB: Fix #44838 (static class reference restricting overwriting) X-Git-Tag: RELEASE_1_2_5~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b6e7b8e09a4b7520edc31faa85475bfcea6f01d4;p=php MFB: Fix #44838 (static class reference restricting overwriting) --- diff --git a/ext/spl/spl_directory.c b/ext/spl/spl_directory.c index 703eae203b..fbedf49666 100755 --- a/ext/spl/spl_directory.c +++ b/ext/spl/spl_directory.c @@ -1055,7 +1055,7 @@ SPL_METHOD(RecursiveDirectoryIterator, getChildren) INIT_PZVAL(&zpath); ZVAL_STRINGL(&zpath, intern->file_name, intern->file_name_len, 0); - spl_instantiate_arg_ex1(spl_ce_RecursiveDirectoryIterator, &return_value, 0, &zpath TSRMLS_CC); + spl_instantiate_arg_ex1(Z_OBJCE_P(getThis()), &return_value, 0, &zpath TSRMLS_CC); subdir = (spl_filesystem_object*)zend_object_store_get_object(return_value TSRMLS_CC); if (subdir) {