Re: [OpenWrt-Devel] [PATCH] Fix: A disabled wireless network may be shown as enabled, when multiple networks are defined on the same radio

2015-07-27 Thread Jo-Philipp Wich
Applied to master and for-15.05 - thanks!

~ Jow
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


[OpenWrt-Devel] [PATCH] Fix: A disabled wireless network may be shown as enabled, when multiple networks are defined on the same radio

2015-07-24 Thread George Valkov
 From def1b0cccf358a89131088710ac91d690d91bdf2 Mon Sep 17 00:00:00 2001  From: 
Georgi ValkovDate: Sat, 18 Jul 2015 02:28:54 +0300  Subject: [PATCH] Fix: A 
disabled wireless network may be shown as enabled,  
when multiple networks are defined on the same radio.  
  ---  
modules/luci-base/luasrc/tools/status.lua 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 4 +++-  
.../luci-mod-admin-full/luasrc/view/admin_network/wifi_overview.htm 
 | 2 +-  
modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_status.htm | 2 +-  
modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm 
 
 
 
| 2 +-  
4 files changed, 6 insertions(+), 4 deletions(-)  
  diff --git a/modules/luci-base/luasrc/tools/status.lua 
b/modules/luci-base/luasrc/tools/status.lua  index 6e588fe..299c8f5 100644  --- 
a/modules/luci-base/luasrc/tools/status.lua  +++ 
b/modules/luci-base/luasrc/tools/status.lua  @@ -120,7 +120,9 @@ function 
wifi_networks()  
 assoclist 
= net:assoclist(),  
 country 
 
= net:country(),  
 txpower 
 
= net:txpower(),  -  txpoweroff = 
net:txpower_offset()  +txpoweroff = 
net:txpower_offset(),  +   disabled 
 = (dev:get(disabled) == 1 or  +  
 
 
 
 
 
 
net:get(disabled) == 1)  
 }  
 end  
  diff --git 
a/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_overview.htm 
b/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_overview.htm  
index b7c44f9..4fc268e 100644  --- 
a/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_overview.htm  +++ 
b/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_overview.htm  @@ 
-183,7 +183,7 @@  
 for( var i = 0; i   
 {  
 var iw = st[i];  - 
 var is_assoc = (iw.bssid amp;amp; iw.bssid != 
'00:00:00:00:00:00' amp;amp; iw.channel amp;amp; iw.mode != 'Unknown');  +  
var is_assoc = (iw.bssid amp;amp; 
iw.bssid != '00:00:00:00:00:00' amp;amp; iw.channel amp;amp; iw.mode != 
'Unknown' amp;amp; !iw.disabled);  
 var p = iw.quality;  
 var q = is_assoc ? p : -1;  
  diff --git 
a/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_status.htm 
b/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_status.htm  index 
2484fd3..fa0a97b 100644  --- 
a/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_status.htm  +++ 
b/modules/luci-mod-admin-full/luasrc/view/admin_network/wifi_status.htm  @@ 
-6,7 +6,7 @@  
 {  
 if (iw amp;amp; (iw = iw[0]))  
 {  -var is_assoc = 
(iw.bssid amp;amp; iw.bssid != '00:00:00:00:00:00' amp;amp; iw.channel);  + 
 var is_assoc = (iw.bssid amp;amp; iw.bssid 
!= '00:00:00:00:00:00' amp;amp; iw.channel amp;amp; !iw.disabled);  
 var p = iw.quality;  
 var q = is_assoc ? p : -1;  
  diff --git a/modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm 
b/modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm  index 
548b22d..07a96b2 100644  --- 
a/modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm  +++ 
b/modules/luci-mod-admin-full/luasrc/view/admin_status/index.htm  @@ -352,7 
+352,7 @@  
 for (var nidx = 0; nidx   
 {  
 var net = dev.networks[nidx];  
-var is_assoc = (net.bssid != 
'00:00:00:00:00:00' amp;amp; net.channel);  + 
   var is_assoc = (net.bssid != '00:00:00:00:00:00' amp;amp; 
net.channel amp;amp; !net.disabled);  
  
 var icon;  
 if (!is_assoc)  --
  1.9.1  
 ___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel