diff options
Diffstat (limited to 'package/mac80211')
| -rw-r--r-- | package/mac80211/files/lib/wifi/mac80211.sh | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/package/mac80211/files/lib/wifi/mac80211.sh b/package/mac80211/files/lib/wifi/mac80211.sh index 081dc4d88..580a6ded4 100644 --- a/package/mac80211/files/lib/wifi/mac80211.sh +++ b/package/mac80211/files/lib/wifi/mac80211.sh @@ -411,7 +411,12 @@ enable_mac80211() {  			# We attempt to set the channel for all interfaces, although  			# mac80211 may not support it or the driver might not yet  			# for ap mode this is handled by hostapd -			[ -n "$fixed" -a -n "$channel" ] && iw dev "$ifname" set channel "$channel" +			config_get htmode "$device" htmode +			case "$htmode" in +				HT20|HT40+|HT40-) ;; +				*) htmode= ;; +			esac +			[ -n "$fixed" -a -n "$channel" ] && iw dev "$ifname" set channel "$channel" $htmode  		fi  		i=$(($i + 1)) | 
