From: Andrei Zmievski Date: Tue, 1 Aug 2006 21:49:57 +0000 (+0000) Subject: Fix off-by-one error in zend_case_fold_string(). X-Git-Tag: RELEASE_1_0_0RC1~2141 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=974f55ace3f0a0acc9b074cf7595ab8e46a19f02;p=php Fix off-by-one error in zend_case_fold_string(). --- diff --git a/Zend/zend_unicode.c b/Zend/zend_unicode.c index 47d5f7be6b..d4a389ffdf 100644 --- a/Zend/zend_unicode.c +++ b/Zend/zend_unicode.c @@ -710,7 +710,7 @@ ZEND_API void zend_case_fold_string(UChar **dest, int *dest_len, UChar *src, int while (1) { *status = U_ZERO_ERROR; buffer = eurealloc(buffer, buffer_len+1); - buffer_len = u_strFoldCase(buffer, buffer_len, src, src_len, options, status); + buffer_len = u_strFoldCase(buffer, buffer_len+1, src, src_len, options, status); if (*status != U_BUFFER_OVERFLOW_ERROR) { break; }