diff --git a/src/www/interfaces_assign.php b/src/www/interfaces_assign.php index 229011460..a8156e576 100644 --- a/src/www/interfaces_assign.php +++ b/src/www/interfaces_assign.php @@ -329,8 +329,12 @@ $interfaces = list_interfaces(); legacy_html_escape_form_data($interfaces); $unused_interfaces= array(); $all_interfaces = legacy_config_get_interfaces(); -foreach ($interfaces as $portname => $portinfo) { +$ifdetails = legacy_interfaces_details(); +foreach ($interfaces as $portname => &$portinfo) { $portused = false; + if (!empty($ifdetails[$portname]) && !empty($ifdetails[$portname]['status'])) { + $portinfo['status'] = $ifdetails[$portname]['status']; + } foreach ($all_interfaces as $ifname => $ifdata) { if ($ifdata['if'] == $portname) { $portused = true; @@ -405,10 +409,11 @@ include("head.inc"); =$iface['descr'];?>