Skip to content

Commit 3c62c4b

Browse files
committed
Removed warning
1 parent 57caabf commit 3c62c4b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

ext/spl/spl_iterators.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -924,7 +924,12 @@ static void spl_recursive_tree_iterator_get_entry(spl_recursive_it_object * obje
924924

925925
php_set_error_handling(EH_THROW, spl_ce_UnexpectedValueException TSRMLS_CC);
926926
RETVAL_ZVAL(*data, 1, 0);
927-
convert_to_string(return_value);
927+
if (Z_TYPE_P(return_value) == IS_ARRAY) {
928+
zval_dtor(return_value);
929+
ZVAL_STRINGL(return_value, "Array", sizeof("Array")-1, 1);
930+
} else {
931+
convert_to_string(return_value);
932+
}
928933
php_set_error_handling(EH_NORMAL, NULL TSRMLS_CC);
929934
}
930935

0 commit comments

Comments
 (0)