From bd5f379c4c9cc352daf6e656721aa23d16f0500c Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sat, 17 Jul 2021 21:11:12 +0100 Subject: [PATCH] apparently opcache_get_status() may return false? --- src/pocketmine/PocketMine.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/PocketMine.php b/src/pocketmine/PocketMine.php index c534160d1..0dd40ddb8 100644 --- a/src/pocketmine/PocketMine.php +++ b/src/pocketmine/PocketMine.php @@ -139,8 +139,8 @@ namespace pocketmine { if(\Phar::running(true) === ""){ $logger->warning("Non-packaged installation detected. This will degrade autoloading speed and make startup times longer."); } - if(function_exists('opcache_get_status')){ - $jitEnabled = opcache_get_status(false)["jit"]["on"] ?? false; + if(function_exists('opcache_get_status') && ($opcacheStatus = opcache_get_status(false)) !== false){ + $jitEnabled = $opcacheStatus["jit"]["on"] ?? false; if($jitEnabled !== false){ $logger->warning(<<<'JIT_WARNING'