From b7f03ff5ae686bcd6018b3b2f358db28c88593b2 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Mon, 8 Jun 2015 15:29:53 +0200 Subject: [PATCH] firmware: check the right thing before accessing --- .../app/controllers/OPNsense/Core/Api/FirmwareController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php b/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php index 7e0457beb..34851e5f0 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php @@ -57,7 +57,7 @@ class FirmwareController extends ApiControllerBase } elseif (array_key_exists("updates", $response) && $response['updates'] == 0) { $response["status"] = "none"; $response["status_msg"] = "no updates found"; - } elseif (array_key_exists("updates", $response) && $response["upgrade_packages"][0]["name"] == "pkg") { + } elseif (array_key_exists(0, $response["upgrade_packages"]) && $response["upgrade_packages"][0]["name"] == "pkg") { $response["status"] = "ok"; $response["status_upgrade_action"] = "pkg"; $response["status_msg"] = "There is a mandatory update for the package manager. ".