luci-app-travelmate: WEP-fixes
[project/luci.git] / applications / luci-app-travelmate / luasrc / model / cbi / travelmate / wifi_add.lua
index e0d0cedd7e4e155436e30faeec7fb05aede3670f..c93fdd25697f4ea5e37b474c1cd59377c35de938 100644 (file)
@@ -172,6 +172,8 @@ cmd_list.default = cmd or "none"
 cmd_args.default = cmd_args_default
 
 function wssid.write(self, section, value)
+       login_section = (m.hidden.device or "") .. "_" .. (wssid:formvalue(section) or "") .. "_" .. (bssid:formvalue(section) or "")
+       login_section = login_section:gsub("[^%w_]", "_")
        newsection = uci:section("wireless", "wifi-iface", login_section, {
                mode     = "sta",
                network  = trmiface,