From d19cd6cdbf4da581f71e5483b279f82fb4396bec Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Thu, 4 Aug 2022 23:37:46 +0200 Subject: [PATCH] interfaces: get_interface_mac() not returning cached MAC result Looks like this went unnoticed since 22.1.2. PR: https://forum.opnsense.org/index.php?topic=29691.0 --- src/etc/inc/interfaces.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/etc/inc/interfaces.inc b/src/etc/inc/interfaces.inc index 4273a749b..73c243b51 100644 --- a/src/etc/inc/interfaces.inc +++ b/src/etc/inc/interfaces.inc @@ -3781,8 +3781,8 @@ function get_interface_mac($interface, $ifconfig_details = null) if (empty($ifconfig_details)) { $intf_details = legacy_interface_details($interface); - } elseif (!empty($ifconfig_details[$ifs])) { - $intf_details = $ifconfig_details[$ifs]; + } elseif (!empty($ifconfig_details[$interface])) { + $intf_details = $ifconfig_details[$interface]; } return $intf_details['macaddr'];