summaryrefslogtreecommitdiff
path: root/ext/opcache/ZendAccelerator.c
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2020-11-30 13:58:34 +0300
committerDmitry Stogov <dmitry@zend.com>2020-11-30 13:58:34 +0300
commitd5a82e2c4eebe8337ff7790db46d812af2fbcec9 (patch)
tree0e55172bfbde4e27b4a5d76d50c9f6ac009e4df0 /ext/opcache/ZendAccelerator.c
parent15073d8e1da5f7c140acbed0bee0c09439a1cfac (diff)
downloadphp-git-d5a82e2c4eebe8337ff7790db46d812af2fbcec9.tar.gz
Disable JIT with incompatible third-party extensions
Diffstat (limited to 'ext/opcache/ZendAccelerator.c')
-rw-r--r--ext/opcache/ZendAccelerator.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/opcache/ZendAccelerator.c b/ext/opcache/ZendAccelerator.c
index 7eee9819ce..4fbc60bd74 100644
--- a/ext/opcache/ZendAccelerator.c
+++ b/ext/opcache/ZendAccelerator.c
@@ -2970,7 +2970,8 @@ static zend_result accel_post_startup(void)
size_t jit_size = 0;
zend_bool reattached = 0;
- if (JIT_G(enabled) && JIT_G(buffer_size)) {
+ if (JIT_G(enabled) && JIT_G(buffer_size)
+ && zend_jit_check_support() == SUCCESS) {
size_t page_size;
# ifdef _WIN32