mac80211: fix not set noscan option for wpa_supplicant
authorChristian Marangi <ansuelsmth@gmail.com>
Wed, 8 Nov 2023 15:44:38 +0000 (16:44 +0100)
committerChristian Marangi <ansuelsmth@gmail.com>
Thu, 9 Nov 2023 15:15:51 +0000 (16:15 +0100)
noscan option was changed to hostapd_noscan but the entry in
wpa_supplicant was never updated resulting in the noscan option actually
never set.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit 1070fbce6e496da2dacf17c6e842a4369c4be71b)
[ rework for openwrt-22.03 ]

package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh

index 5fda6d17395721fcf7dbc4257c32d758c7befd47..3b5071518c5741a44aa3dc52bdfabcac83889bc1 100644 (file)
@@ -753,7 +753,7 @@ mac80211_setup_supplicant() {
        if [ "$mode" = "sta" ]; then
                wpa_supplicant_add_network "$ifname"
        else
-               wpa_supplicant_add_network "$ifname" "$freq" "$htmode" "$noscan"
+               wpa_supplicant_add_network "$ifname" "$freq" "$htmode" "$hostapd_noscan"
        fi
 
        NEWSPLIST="${NEWSPLIST}$ifname "
@@ -783,7 +783,7 @@ mac80211_setup_supplicant_noctl() {
                return 1
        }
 
-       wpa_supplicant_add_network "$ifname" "$freq" "$htmode" "$noscan"
+       wpa_supplicant_add_network "$ifname" "$freq" "$htmode" "$hostapd_noscan"
 
        NEWSPLIST="${NEWSPLIST}$ifname "
        [ "$enable" = 0 ] && {