From: Moriyoshi Koizumi Date: Tue, 21 Jan 2003 22:04:28 +0000 (+0000) Subject: MFH: fixed a mb_regex_replace() bug X-Git-Tag: PHP_4_3_before_13561_fix~46 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d78df1507411afca05ceff2a4b307a580e027d13;p=php MFH: fixed a mb_regex_replace() bug --- diff --git a/ext/mbstring/php_mbregex.c b/ext/mbstring/php_mbregex.c index b4c12142e1..08a81bff50 100644 --- a/ext/mbstring/php_mbregex.c +++ b/ext/mbstring/php_mbregex.c @@ -574,7 +574,7 @@ _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAMETERS, int option) Replace regular expression for multibyte string */ PHP_FUNCTION(mb_ereg_replace) { - _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAM_PASSTHRU, 0); + _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAM_PASSTHRU, MBSTRG(regex_default_options)); } /* }}} */ @@ -582,7 +582,7 @@ PHP_FUNCTION(mb_ereg_replace) Case insensitive replace regular expression for multibyte string */ PHP_FUNCTION(mb_eregi_replace) { - _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAM_PASSTHRU, MBRE_OPTION_IGNORECASE); + _php_mb_regex_ereg_replace_exec(INTERNAL_FUNCTION_PARAM_PASSTHRU, MBRE_OPTION_IGNORECASE | MBSTRG(regex_default_options)); } /* }}} */