From 66c615ac3ef260072da135ffea5551b2f94339a0 Mon Sep 17 00:00:00 2001 From: HouraisanNEET Date: Fri, 30 Apr 2021 06:06:19 +0800 Subject: [PATCH] Hide Null Speed and Duplex Signed-off-by: HouraisanNEET --- lib/OperatingSystems/DefaultOs.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/OperatingSystems/DefaultOs.php b/lib/OperatingSystems/DefaultOs.php index 08c762c2..1b0431a7 100644 --- a/lib/OperatingSystems/DefaultOs.php +++ b/lib/OperatingSystems/DefaultOs.php @@ -158,14 +158,14 @@ public function getNetworkInterfaces(): array { if ($iface['interface'] !== 'lo') { $iface['status'] = shell_exec('cat /sys/class/net/' . $iface['interface'] . '/operstate'); $iface['speed'] = shell_exec('cat /sys/class/net/' . $iface['interface'] . '/speed'); - if ($iface['speed'] !== '') { + if (isset($iface['speed']) && $iface['speed'] !== '') { $iface['speed'] = $iface['speed'] . 'Mbps'; } else { $iface['speed'] = 'unknown'; } $duplex = shell_exec('cat /sys/class/net/' . $iface['interface'] . '/duplex'); - if ($duplex !== '') { + if (isset($duplex) && $duplex !== '') { $iface['duplex'] = 'Duplex: ' . $duplex; } else { $iface['duplex'] = '';