ipaddrs = {};
for (var mac in hosts) {
- L.toArray(hosts[mac].ipaddrs).forEach(function(ip) {
+ L.toArray(hosts[mac].ipaddrs || hosts[mac].ipv4).forEach(function(ip) {
ipaddrs[ip] = mac;
});
- L.toArray(hosts[mac].ip6addrs).forEach(function(ip) {
+ L.toArray(hosts[mac].ip6addrs || hosts[mac].ipv6).forEach(function(ip) {
ip6addrs[ip] = mac;
});
}
L.sortedKeys(hosts).forEach(function(mac) {
o.value(mac, E([], [ mac, ' (', E('strong', {}, [
hosts[mac].name ||
- (hosts[mac].ipaddrs && hosts[mac].ipaddrs.length && hosts[mac].ipaddrs[0]) ||
- (hosts[mac].ip6addrs && hosts[mac].ip6addrs.length && hosts[mac].ip6addrs[0]) || '?'
+ L.toArray(hosts[mac].ipaddrs || hosts[mac].ipv4)[0] ||
+ L.toArray(hosts[mac].ip6addrs || hosts[mac].ipv6)[0] ||
+ '?'
]), ')' ]));
});