luci-base: network.js: filter invalid mac addresses
Only consider valid ethernet mac addresses when building the device state from raw getifaddrs() information. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
15cc74c6b4
commit
fd9182b21a
1 changed files with 3 additions and 1 deletions
|
@ -463,7 +463,9 @@ function initNetworkState(refresh) {
|
|||
if (a.family == 'packet') {
|
||||
s.netdevs[name].flags = a.flags;
|
||||
s.netdevs[name].stats = a.data;
|
||||
s.netdevs[name].macaddr = a.addr;
|
||||
|
||||
if (a.addr != null && a.addr != '00:00:00:00:00:00' && a.addr.length == 17)
|
||||
s.netdevs[name].macaddr = a.addr;
|
||||
}
|
||||
else if (a.family == 'inet') {
|
||||
s.netdevs[name].ipaddrs.push(a.addr + '/' + a.netmask);
|
||||
|
|
Loading…
Reference in a new issue