diff --git a/src/etc/inc/interfaces.inc b/src/etc/inc/interfaces.inc index 4f0637f60..65c2ae4b9 100644 --- a/src/etc/inc/interfaces.inc +++ b/src/etc/inc/interfaces.inc @@ -3536,10 +3536,13 @@ function convert_real_interface_to_friendly_interface_name($interface = 'wan') if (get_real_interface($ifname) == $interface) { return $ifname; } + } + // search unnecessary? + foreach (array_keys($all_interfaces) as $ifname) { list ($ifparent) = get_parent_interface($ifname); if ($ifparent == $interface) { - return $ifparent; + return $ifname; } } @@ -3658,7 +3661,6 @@ function get_parent_interface($interface) return $parents; } - function interface_get_wireless_base($wlif) { if (!strstr($wlif, '_wlan')) {