diff options
Diffstat (limited to 'package/mac80211/files/lib/wifi')
| -rw-r--r-- | package/mac80211/files/lib/wifi/mac80211.sh | 11 | 
1 files changed, 6 insertions, 5 deletions
diff --git a/package/mac80211/files/lib/wifi/mac80211.sh b/package/mac80211/files/lib/wifi/mac80211.sh index 534a737a4..91fdcf57c 100644 --- a/package/mac80211/files/lib/wifi/mac80211.sh +++ b/package/mac80211/files/lib/wifi/mac80211.sh @@ -288,16 +288,16 @@ check_device() {  detect_mac80211() {  	devidx=0  	config_load wireless +	while :; do +		config_get type "wifi$devidx" type +		[ -n "$type" ] || break +		devidx=$(($devidx + 1)) +	done  	for dev in $(ls /sys/class/ieee80211); do  		found=0  		config_foreach check_device wifi-device  		[ "$found" -gt 0 ] && continue -		while :; do -			config_get type "wifi$devidx" type -			[ -n "$type" ] || break -			devidx=$(($devidx + 1)) -		done  		mode_11n=""  		mode_band="g"  		channel="5" @@ -335,6 +335,7 @@ config wifi-iface  	option encryption none  EOF +	devidx=$(($devidx + 1))  	done  }  | 
