mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Merge branch 'PHP-7.4'
This commit is contained in:
commit
bbe74a6e3a
2 changed files with 16 additions and 5 deletions
|
@ -1357,7 +1357,7 @@ _php_mb_regex_ereg_search_exec(INTERNAL_FUNCTION_PARAMETERS, int mode)
|
|||
size_t n, i, pos, len;
|
||||
/* Stored as int* in the OnigRegion struct */
|
||||
int beg, end;
|
||||
OnigOptionType option;
|
||||
OnigOptionType option = 0;
|
||||
OnigUChar *str;
|
||||
OnigSyntaxType *syntax;
|
||||
|
||||
|
@ -1365,11 +1365,11 @@ _php_mb_regex_ereg_search_exec(INTERNAL_FUNCTION_PARAMETERS, int mode)
|
|||
RETURN_THROWS();
|
||||
}
|
||||
|
||||
option = MBREX(regex_default_options);
|
||||
|
||||
if (arg_options) {
|
||||
option = 0;
|
||||
_php_mb_regex_init_options(arg_options, arg_options_len, &option, &syntax, NULL);
|
||||
} else {
|
||||
option |= MBREX(regex_default_options);
|
||||
syntax = MBREX(regex_default_syntax);
|
||||
}
|
||||
|
||||
if (MBREX(search_regs)) {
|
||||
|
@ -1379,7 +1379,7 @@ _php_mb_regex_ereg_search_exec(INTERNAL_FUNCTION_PARAMETERS, int mode)
|
|||
|
||||
if (arg_pattern) {
|
||||
/* create regex pattern buffer */
|
||||
if ((MBREX(search_re) = php_mbregex_compile_pattern(arg_pattern, arg_pattern_len, option, MBREX(regex_default_syntax))) == NULL) {
|
||||
if ((MBREX(search_re) = php_mbregex_compile_pattern(arg_pattern, arg_pattern_len, option, syntax)) == NULL) {
|
||||
RETURN_FALSE;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue