diff --git a/ext/spl/spl_array.c b/ext/spl/spl_array.c index 6252c4d2c2e..e929e5956a6 100755 --- a/ext/spl/spl_array.c +++ b/ext/spl/spl_array.c @@ -1418,7 +1418,7 @@ SPL_METHOD(Array, getChildren) MAKE_STD_ZVAL(flags); ZVAL_LONG(flags, SPL_ARRAY_USE_OTHER); - spl_instantiate_arg_ex1(intern->std.ce, &return_value, 0, *entry TSRMLS_CC); + spl_instantiate_arg_ex2(intern->std.ce, &return_value, 0, *entry, flags TSRMLS_CC); zval_ptr_dtor(&flags); } /* }}} */