wifi: fix duplicate ht capabilities in the hostapd config file by clearing the list...
authorFelix Fietkau <nbd@openwrt.org>
Thu, 8 Jul 2010 18:36:12 +0000 (18:36 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Thu, 8 Jul 2010 18:36:12 +0000 (18:36 +0000)
SVN-Revision: 22099

package/base-files/files/sbin/wifi

index e21ea6ba9edfbad5e9a5545663f31f0341dcd273..bee6c28352946f2256d8ea025c70a92e054c4f8a 100755 (executable)
@@ -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