Browse Source

- Fix unicode issue

PHAR_1_2
Marcus Boerger 19 years ago
parent
commit
d7c50ff9a9
  1. 2
      ext/spl/spl_array.c

2
ext/spl/spl_array.c

@ -480,7 +480,7 @@ static int spl_array_has_dimension_ex(int check_inherited, zval *object, zval *o
case IS_STRING:
case IS_UNICODE:
if (check_empty) {
if (zend_symtable_find(spl_array_get_hash_table(intern, 0 TSRMLS_CC), Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, (void **) &tmp) != FAILURE && zend_is_true(*tmp)) {
if (zend_u_symtable_find(spl_array_get_hash_table(intern, 0 TSRMLS_CC), Z_TYPE_P(offset), Z_UNIVAL_P(offset), Z_UNILEN_P(offset)+1, (void **) &tmp) != FAILURE && zend_is_true(*tmp)) {
return 1;
}
return 0;

Loading…
Cancel
Save