diff options
Diffstat (limited to 'package/mac80211/files/lib')
| -rw-r--r-- | package/mac80211/files/lib/wifi/mac80211.sh | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/package/mac80211/files/lib/wifi/mac80211.sh b/package/mac80211/files/lib/wifi/mac80211.sh index 2ca63bb5c..2472f8ea8 100644 --- a/package/mac80211/files/lib/wifi/mac80211.sh +++ b/package/mac80211/files/lib/wifi/mac80211.sh @@ -457,7 +457,13 @@ enable_mac80211() {  						[ "$mcsub" -gt 0 ] && mcval="$mcval.$mcsub"  					} -					iw dev "$ifname" ibss join "$ssid" $freq \ +					config_get htmode "$device" htmode +					case "$htmode" in +						HT20|HT40+|HT40-) ;; +						*) htmode= ;; +					esac + +					iw dev "$ifname" ibss join "$ssid" $freq $htmode \  						${fixed:+fixed-freq} $bssid \  						${beacon_int:+beacon-interval $beacon_int} \  						${brstr:+basic-rates $brstr} \  | 
