From: Etienne Kneuss Date: Sat, 3 May 2008 16:01:00 +0000 (+0000) Subject: MFB: Fix #44838 (static class reference restricting overwriting) X-Git-Tag: RELEASE_2_0_0b1~102 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6e7d66eebd9fd3d8ef30d59b0fb0ade9b9e57e9f;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 37a8637ece..a96a1a3169 100755 --- a/ext/spl/spl_directory.c +++ b/ext/spl/spl_directory.c @@ -1276,7 +1276,7 @@ SPL_METHOD(RecursiveDirectoryIterator, getChildren) ZVAL_LONG(&zflags, intern->flags); ZVAL_ZSTRL(&zpath, intern->file_name_type, intern->file_name, intern->file_name_len, 1); - spl_instantiate_arg_ex2(spl_ce_RecursiveDirectoryIterator, &return_value, 0, &zpath, &zflags TSRMLS_CC); + spl_instantiate_arg_ex2(Z_OBJCE_P(getThis()), &return_value, 0, &zpath, &zflags TSRMLS_CC); zval_dtor(&zpath);