diff --git a/src/etc/inc/web/diag_arp.inc b/src/etc/inc/web/diag_arp.inc index 58b7a6a7eb..0eab914a8c 100644 --- a/src/etc/inc/web/diag_arp.inc +++ b/src/etc/inc/web/diag_arp.inc @@ -59,8 +59,11 @@ function prepare_ARP_table($json = false) { $dhcpip = array(); foreach ($leases['lease'] as $value) { - $dhcpmac[$value['mac']] = $value['hostname']; - $dhcpip[$value['ip']] = $value['hostname']; + if ($value["act"] != "expired") + { + $dhcpmac[$value['mac']] = $value['hostname']; + $dhcpip[$value['ip']] = $value['hostname']; + } } $arp_table = system_get_arp_table();