aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian C. (anrxc) <anrxc@sysphere.org>2009-08-27 12:43:12 +0200
committerAdrian C. (anrxc) <anrxc@sysphere.org>2009-08-27 12:43:12 +0200
commit0ca1fd3cf3696ae154ab60b912d77e5573b914d9 (patch)
tree40a8d726544c303e43818a2e64eb1ce680af9e0a
parentcb36f742de020c75a885cdd1507f600d7fac29af (diff)
downloadvicious-legacy-0ca1fd3cf3696ae154ab60b912d77e5573b914d9.tar.xz
Match punctuation characters in wifi SSID.
-rw-r--r--wifi.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/wifi.lua b/wifi.lua
index 11d9b84..966435f 100644
--- a/wifi.lua
+++ b/wifi.lua
@@ -43,7 +43,7 @@ local function worker(format, iface)
-- The output differs from system to system, some stats can
-- be separated by =, and not all drivers report all stats
winfo["{ssid}"] = -- SSID can have almost anything in it
- string.match(iw, 'ESSID[=:]"([%w]+[%s]*[%w]*]*)"') or winfo["{ssid}"]
+ string.match(iw, 'ESSID[=:]"([%w%p]+[%s]*[%w%p]*]*)"') or winfo["{ssid}"]
winfo["{mode}"] = -- Modes are simple, but also match the "-" in Ad-Hoc
string.match(iw, "Mode[=:]([%w%-]*)") or winfo["{mode}"]
winfo["{chan}"] = -- Channels are plain digits