wifi: fix duplicate ht capabilities in the hostapd config file by clearing the list...
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 8 Jul 2010 18:36:12 +0000 (18:36 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 8 Jul 2010 18:36:12 +0000 (18:36 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22099 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/base-files/files/sbin/wifi

index e21ea6b..bee6c28 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