Merge pull request #1502 from dibdot/adblock
[project/luci.git] / modules / luci-base / luasrc / sys.lua
index 3fcfd4d..84c747f 100644 (file)
@@ -453,8 +453,18 @@ wifi = {}
 
 function wifi.getiwinfo(ifname)
        ntm.init()
-       local wnet = ntm.wifinet(ifname)
-       return wnet.iwinfo or { ifname = ifname }
+
+       local wnet = ntm:get_wifinet(ifname)
+       if wnet and wnet.iwinfo then
+               return wnet.iwinfo
+       end
+
+       local wdev = ntm:get_wifidev(ifname)
+       if wdev and wdev.iwinfo then
+               return wdev.iwinfo
+       end
+
+       return { ifname = ifname }
 end