X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=modules%2Fluci-base%2Fluasrc%2Fsys.lua;h=115c54d54a7b1310469e1f1f07c0430e9b32e580;hb=1dd49b93c768c507e1de8c15295fd6337780107a;hp=99f3ee291972f94cad34a6079560cbb630204c59;hpb=52a0787c3fd6ad066e98f3d81849c413d8ea3bd4;p=project%2Fluci.git diff --git a/modules/luci-base/luasrc/sys.lua b/modules/luci-base/luasrc/sys.lua index 99f3ee291..115c54d54 100644 --- a/modules/luci-base/luasrc/sys.lua +++ b/modules/luci-base/luasrc/sys.lua @@ -348,8 +348,10 @@ end function net.devices() local devs = {} + local seen = {} for k, v in ipairs(nixio.getifaddrs()) do - if v.family == "packet" then + if v.name and not seen[v.name] then + seen[v.name] = true devs[#devs+1] = v.name end end