helly Fri Apr 6 21:15:44 2007 UTC Modified files: /php-src/ext/spl spl_array.c Log: - Fix unicode issue http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_array.c?r1=1.124&r2=1.125&diff_format=u Index: php-src/ext/spl/spl_array.c diff -u php-src/ext/spl/spl_array.c:1.124 php-src/ext/spl/spl_array.c:1.125 --- php-src/ext/spl/spl_array.c:1.124 Fri Apr 6 15:32:29 2007 +++ php-src/ext/spl/spl_array.c Fri Apr 6 21:15:44 2007 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: spl_array.c,v 1.124 2007/04/06 15:32:29 helly Exp $ */ +/* $Id: spl_array.c,v 1.125 2007/04/06 21:15:44 helly Exp $ */ #ifdef HAVE_CONFIG_H # include "config.h" @@ -480,7 +480,7 @@ 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;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php