From ddb43dfb5a6d790bb492edfd3797c741bae739f2 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Tue, 15 Dec 2009 12:29:26 +0000 Subject: [PATCH] Fixed ASCII-comatimle encoding detection --- Zend/zend_language_scanner.l | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l index 0a8d4ae95d..df329c037e 100644 --- a/Zend/zend_language_scanner.l +++ b/Zend/zend_language_scanner.l @@ -492,13 +492,13 @@ static int is_encoding_flex_compatible(const char *enc TSRMLS_DC) char output[sizeof(expected)]; if (ucnv_fromUChars(conv, - output, sizeof(output), - ascii, sizeof(expected), - &status) != sizeof(expected) || + output, sizeof(output)-1, + ascii, sizeof(expected)-1, + &status) != sizeof(expected)-1 || U_FAILURE(status)) { ret = 0; } else { - ret = (memcmp(expected, output, sizeof(expected)) == 0); + ret = (memcmp(expected, output, sizeof(expected)-1) == 0); } } } -- 2.40.0