From fac92403d0368f4bef2dacbff2a769c7958a0af1 Mon Sep 17 00:00:00 2001 From: terrafrost Date: Sun, 27 Aug 2023 23:11:25 -0500 Subject: [PATCH] Bootstrap: fix for when opcache ext is enabled but opcache.enable=0 --- phpseclib/bootstrap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phpseclib/bootstrap.php b/phpseclib/bootstrap.php index fdbd5e8e..e33f1033 100644 --- a/phpseclib/bootstrap.php +++ b/phpseclib/bootstrap.php @@ -24,7 +24,7 @@ if (extension_loaded('mbstring')) { // see https://github.com/php/php-src/issues/11917 if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN' && function_exists('opcache_get_status') && !defined('PHPSECLIB_ALLOW_JIT')) { $status = opcache_get_status(); - if ($status['jit']['enabled'] && $status['jit']['on']) { + if ($status && $status['jit']['enabled'] && $status['jit']['on']) { throw new UnexpectedValueException( 'JIT on Windows is not currently supported' );