Browse Source

Removed warning

experimental/first_unicode_implementation
Dmitry Stogov 18 years ago
parent
commit
21f41b06f3
  1. 5
      ext/spl/spl_iterators.c

5
ext/spl/spl_iterators.c

@ -931,7 +931,10 @@ static void spl_recursive_tree_iterator_get_entry(spl_recursive_it_object * obje
php_set_error_handling(EH_THROW, spl_ce_UnexpectedValueException TSRMLS_CC);
RETVAL_ZVAL(*data, 1, 0);
if (Z_TYPE_PP(data) != IS_UNICODE && Z_TYPE_PP(data) != IS_STRING) {
if (Z_TYPE_P(return_value) == IS_ARRAY) {
zval_dtor(return_value);
ZVAL_STRINGL(return_value, "Array", sizeof("Array")-1, 1);
} else if (Z_TYPE_PP(data) != IS_UNICODE && Z_TYPE_PP(data) != IS_STRING) {
convert_to_text(return_value);
}
php_set_error_handling(EH_NORMAL, NULL TSRMLS_CC);

Loading…
Cancel
Save