]> granicus.if.org Git - php/commitdiff
MFB: Fix #44838 (static class reference restricting overwriting)
authorEtienne Kneuss <colder@php.net>
Sat, 3 May 2008 16:01:00 +0000 (16:01 +0000)
committerEtienne Kneuss <colder@php.net>
Sat, 3 May 2008 16:01:00 +0000 (16:01 +0000)
ext/spl/spl_directory.c

index 37a8637ece2b8e4dfa1db4cde14c04412dc25927..a96a1a31697646702f11ba982822252fa6068fd0 100755 (executable)
@@ -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);