From 3e75044a95d42c948dc84d4a88776c7923c20055 Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Thu, 8 Jul 2010 18:36:12 +0000
Subject: [PATCH] wifi: fix duplicate ht capabilities in the hostapd config
 file by clearing the list at config load time

SVN-Revision: 22099
---
 package/base-files/files/sbin/wifi | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/package/base-files/files/sbin/wifi b/package/base-files/files/sbin/wifi
index e21ea6ba9e..bee6c28352 100755
--- a/package/base-files/files/sbin/wifi
+++ b/package/base-files/files/sbin/wifi
@@ -149,12 +149,21 @@ scan_wifi() {
 	local cfgfile="$1"
 	DEVICES=
 	config_cb() {
-		config_get TYPE "$CONFIG_SECTION" TYPE
-		case "$TYPE" in
+		local type="$1"
+		local section="$2"
+
+		# section start
+		case "$type" in
 			wifi-device)
-				append DEVICES "$CONFIG_SECTION"
-				config_set "$CONFIG_SECTION" vifs ""
+				append DEVICES "$section"
+				config_set "$section" vifs ""
+				config_set "$section" ht_capab ""
 			;;
+		esac
+
+		# section end
+		config_get TYPE "$CONFIG_SECTION" TYPE
+		case "$TYPE" in
 			wifi-iface)
 				config_get device "$CONFIG_SECTION" device
 				config_get vifs "$device" vifs 
-- 
GitLab