From efa65dbd0faac961512a87d1f99b4c3036c349bb Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 15 Nov 2022 17:19:49 +0100 Subject: [statistics] Fix potential invalid array access --- modules-available/statistics/inc/hardwareparser.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules-available') diff --git a/modules-available/statistics/inc/hardwareparser.inc.php b/modules-available/statistics/inc/hardwareparser.inc.php index bfb603ce..0840d3d3 100644 --- a/modules-available/statistics/inc/hardwareparser.inc.php +++ b/modules-available/statistics/inc/hardwareparser.inc.php @@ -328,7 +328,7 @@ class HardwareParser = self::convertSize($globalMainboardExtra['Memory Maximum Capacity'] . ' MB', 'G'); // BIOS section - need to combine this with mainboard or system model, as it doesn't have a meaningful // identifier on its own. So again like above, we add this to the mainboard data. - $bios = self::prepareDmiProperties(self::getDmiHandles($data, 0)[0]); + $bios = self::prepareDmiProperties(self::getDmiHandles($data, 0)[0] ?? []); foreach (['Version', 'Release Date', 'Firmware Revision'] as $k) { if (isset($bios[$k])) { // Prefix with "BIOS" to clarify, since it's added to the mainboard meta-data -- cgit v1.2.3-55-g7522