X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=modules%2Fniu%2Fluasrc%2Fniulib.lua;h=7690294bc1a4f06d33e34c1615c8349076577428;hp=73918a8ac727baccb5551ce8ac62a874df3c4478;hb=1a2165b0bd10694db696daa79ea1e388ecae4ef2;hpb=7f9c9d208e2465e80cba92dcc8d450022a8cfd1e diff --git a/modules/niu/luasrc/niulib.lua b/modules/niu/luasrc/niulib.lua index 73918a8ac..7690294bc 100644 --- a/modules/niu/luasrc/niulib.lua +++ b/modules/niu/luasrc/niulib.lua @@ -52,7 +52,7 @@ function eth_get_bridged(except) return cnt > 1 and ifs or {} end -function wifi_get_available(except) +function wifi_get_available(except, types) cursor:unload("wireless") local iwinfo = require "iwinfo" @@ -72,7 +72,7 @@ function wifi_get_available(except) local wifis = {} cursor:foreach("wireless", "wifi-device", function(s) - if not used[s[".name"]] then + if not used[s[".name"]] and (not types or types[s.type]) then wifis[#wifis+1] = s[".name"] end end)