From 105edcad00d1c9284fc2eb969683c0d73c42df55 Mon Sep 17 00:00:00 2001 From: pafernandez-oesia <96843912+pafernandez-oesia@users.noreply.github.com> Date: Mon, 18 Sep 2023 16:44:41 +0200 Subject: [PATCH] Fix Undefined index jit notice If "jit" is not defined in $status array, it generates an "Undefined index: jit" notice. --- phpseclib/bootstrap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phpseclib/bootstrap.php b/phpseclib/bootstrap.php index e33f1033..b794d549 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 && $status['jit']['enabled'] && $status['jit']['on']) { + if ($status && isset($status['jit']) && $status['jit']['enabled'] && $status['jit']['on']) { throw new UnexpectedValueException( 'JIT on Windows is not currently supported' );