Fresh pull from upstream
[librecmc/librecmc.git] / package / luci / modules / luci-base / luasrc / tools / webadmin.lua
index 8273175de7d1398aefdc47f5651d6676292893d6..106810aa03e44e6ac1fa22dd0af436d4b821fbeb 100644 (file)
@@ -96,7 +96,7 @@ function iface_get_network(iface)
                        if net.l3_device == iface or net.device == iface then
                                -- cross check with uci to filter out @name style aliases
                                local uciname = cur:get("network", net.interface, "ifname")
-                               if not uciname or uciname:sub(1, 1) ~= "@" then
+                               if type(uciname) == "string" and uciname:sub(1,1) ~= "@" or uciname then
                                        return net.interface
                                end
                        end