From 3c5c108fa825c6dfc1c7366ced7ce29021059123 Mon Sep 17 00:00:00 2001 From: Kapil Gupta Date: Fri, 16 Sep 2022 10:58:03 +0530 Subject: [PATCH] wpa_supplicat: Use same channel as found in WPS scan for WPS connect --- components/wpa_supplicant/esp_supplicant/src/esp_wps.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/wpa_supplicant/esp_supplicant/src/esp_wps.c b/components/wpa_supplicant/esp_supplicant/src/esp_wps.c index 40b08a343f..9304c910f4 100644 --- a/components/wpa_supplicant/esp_supplicant/src/esp_wps.c +++ b/components/wpa_supplicant/esp_supplicant/src/esp_wps.c @@ -1576,6 +1576,7 @@ wifi_wps_scan_done(void *arg, STATUS status) os_memcpy(wifi_config.sta.bssid, sm->bssid, ETH_ALEN); os_memcpy(wifi_config.sta.ssid, (char *)sm->ssid[0], sm->ssid_len[0]); wifi_config.sta.bssid_set = 1; + wifi_config.sta.channel = sm->channel; wpa_printf(MSG_INFO, "WPS: connecting to %s, bssid=" MACSTR, (char *)sm->ssid[0], MAC2STR(wifi_config.sta.bssid)); esp_wifi_set_config(0, &wifi_config);