From: Moriyoshi Koizumi Date: Mon, 21 Feb 2005 10:19:11 +0000 (+0000) Subject: - Fix bug #30868 (evaluated pointer comparison in mbregex causes compile X-Git-Tag: RELEASE_0_3~283 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=01c0d589ef118c776a57c5fb871b4160a82cd349;p=php - Fix bug #30868 (evaluated pointer comparison in mbregex causes compile failure). --- diff --git a/ext/mbstring/php_mbregex.c b/ext/mbstring/php_mbregex.c index b3f812fb48..33f1ad1653 100644 --- a/ext/mbstring/php_mbregex.c +++ b/ext/mbstring/php_mbregex.c @@ -501,7 +501,7 @@ PHP_FUNCTION(mb_regex_encoding) zend_get_parameters_ex(1, &arg1) != FAILURE) { convert_to_string_ex(arg1); mbctype = php_mb_regex_name2mbctype(Z_STRVAL_PP(arg1)); - if (mbctype < 0) { + if (mbctype == ONIG_ENCODING_UNDEF) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unknown encoding \"%s\"", Z_STRVAL_PP(arg1)); RETVAL_FALSE; } else {