From 7590cd25f4bdc1c54088dadab973037c96f3b4d3 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Thu, 21 May 2009 21:33:24 +0000 Subject: - Add support for hostap driver - Retrieve channels from all available wireless interfaces - Add channel "auto" to channel list Thanks Vasilis Tsiligiannis --- libs/sys/luasrc/sys.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'libs/sys/luasrc') diff --git a/libs/sys/luasrc/sys.lua b/libs/sys/luasrc/sys.lua index ad80ae5ba3..9910ed37ce 100644 --- a/libs/sys/luasrc/sys.lua +++ b/libs/sys/luasrc/sys.lua @@ -691,13 +691,14 @@ function wifi.channels(iface) local fd = io.popen(cmd) if fd then local ln, c, f - repeat - ln = fd:read("*l") or "" + while true do + ln = fd:read("*l") + if not ln then break end c, f = ln:match("Channel (%d+) : (%d+%.%d+) GHz") if c and f then cns[tonumber(c)] = tonumber(f) end - until not ( #ln > 0 ) + end fd:close() end -- cgit v1.2.3