diff options
| -rw-r--r-- | package/mac80211/Makefile | 2 | ||||
| -rw-r--r-- | package/mac80211/files/lib/wifi/mac80211.sh | 11 | 
2 files changed, 7 insertions, 6 deletions
diff --git a/package/mac80211/Makefile b/package/mac80211/Makefile index 303618bbd..5eaf77bda 100644 --- a/package/mac80211/Makefile +++ b/package/mac80211/Makefile @@ -11,7 +11,7 @@ include $(INCLUDE_DIR)/kernel.mk  PKG_NAME:=mac80211  PKG_VERSION:=2009-11-21 -PKG_RELEASE:=5 +PKG_RELEASE:=6  PKG_SOURCE_URL:= \  	http://www.orbit-lab.org/kernel/compat-wireless-2.6/2009/11 \  	http://wireless.kernel.org/download/compat-wireless-2.6 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  }  | 
