]> granicus.if.org Git - php/commitdiff
Fix UErrorCode check.
authorAndrei Zmievski <andrei@php.net>
Mon, 27 Mar 2006 23:05:38 +0000 (23:05 +0000)
committerAndrei Zmievski <andrei@php.net>
Mon, 27 Mar 2006 23:05:38 +0000 (23:05 +0000)
ext/standard/string.c

index b7051744790f4ff8cfe12a4ea54eb0be9d74297e..055b7448044d4da983f902f6a35e97c9fa751c1e 100644 (file)
@@ -675,7 +675,7 @@ static int php_expand_u_trim_range(UChar **range, int *range_len TSRMLS_DC)
                *range = (UChar *)erealloc(*range, (len+1)*sizeof(UChar));
                err = U_ZERO_ERROR;
                u_strFromUTF32(*range, len+1, &len, tmp, tmp_len, &err);
-               if ( U_FAILURE(err) == U_BUFFER_OVERFLOW_ERROR ) {
+               if ( err == U_BUFFER_OVERFLOW_ERROR ) {
                        err = U_ZERO_ERROR;
                        *range = (UChar *)erealloc(*range, (len+1)*sizeof(UChar));
                        u_strFromUTF32(*range, len+1, NULL, tmp, tmp_len, &err);