mirror of
https://github.com/php/php-src.git
synced 2025-01-19 18:24:15 +08:00
Fix #80682 opcache doesn't honour pcre.jit option
This commit is contained in:
parent
21f861225a
commit
067f7e4150
@ -185,10 +185,12 @@ static void zend_accel_blacklist_update_regexp(zend_blacklist *blacklist)
|
||||
return;
|
||||
}
|
||||
#ifdef HAVE_PCRE_JIT_SUPPORT
|
||||
if (0 > pcre2_jit_compile(it->re, PCRE2_JIT_COMPLETE)) {
|
||||
/* Don't return here, even JIT could fail to compile, the pattern is still usable. */
|
||||
pcre2_get_error_message(errnumber, pcre_error, sizeof(pcre_error));
|
||||
zend_accel_error(ACCEL_LOG_WARNING, "Blacklist JIT compilation failed, %s\n", pcre_error);
|
||||
if (PCRE_G(jit)) {
|
||||
if (0 > pcre2_jit_compile(it->re, PCRE2_JIT_COMPLETE)) {
|
||||
/* Don't return here, even JIT could fail to compile, the pattern is still usable. */
|
||||
pcre2_get_error_message(errnumber, pcre_error, sizeof(pcre_error));
|
||||
zend_accel_error(ACCEL_LOG_WARNING, "Blacklist JIT compilation failed, %s\n", pcre_error);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
/* prepare for the next iteration */
|
||||
|
Loading…
Reference in New Issue
Block a user