Merge pull request #1335 from Umeaboy/patch-37
[oweals/luci.git] / modules / luci-base / luasrc / sys.lua
index 99f3ee291972f94cad34a6079560cbb630204c59..115c54d54a7b1310469e1f1f07c0430e9b32e580 100644 (file)
@@ -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