From: Felix Fietkau <nbd@openwrt.org>
Date: Sun, 2 Feb 2014 14:25:09 +0000 (+0000)
Subject: mac80211: fix basic rate list processing in ad-hoc mode
X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=6106bdd00217852ca65a0920125024189ad88cf3;p=openwrt%2Fstaging%2Fneocturne.git

mac80211: fix basic rate list processing in ad-hoc mode

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 39450
---

diff --git a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
index 2f369d65de..c98807f3cf 100644
--- a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
+++ b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
@@ -241,7 +241,7 @@ mac80211_setup_supplicant() {
 }
 
 mac80211_setup_adhoc() {
-	json_get_vars bssid ssid basic_rate key mcast_rate
+	json_get_vars bssid ssid key mcast_rate
 
 	keyspec=
 	[ "$auth_type" == "wep" ] && {
@@ -266,7 +266,7 @@ mac80211_setup_adhoc() {
 	}
 
 	brstr=
-	for br in $basic_rate; do
+	for br in $basic_rate_list; do
 		hostapd_add_rate brstr "$br"
 	done
 
@@ -352,6 +352,7 @@ drv_mac80211_setup() {
 		txpower antenna_gain \
 		rxantenna txantenna \
 		frag rts beacon_int
+	json_get_values basic_rate_list basic_rate
 	json_select ..
 
 	find_phy || {