Quellcode durchsuchen

wifi: fix duplicate ht capabilities in the hostapd config file by clearing the list at config load time

SVN-Revision: 22099
Felix Fietkau vor 15 Jahren
Ursprung
Commit
3e75044a95
1 geänderte Dateien mit 13 neuen und 4 gelöschten Zeilen
  1. 13 4
      package/base-files/files/sbin/wifi

+ 13 - 4
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