diff --git a/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c b/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c index 67b5550df8..dd10c08eb3 100644 --- a/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c +++ b/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c @@ -175,6 +175,8 @@ int wpa_sta_connect(uint8_t *bssid) wpa_printf(MSG_DEBUG, "Rejecting bss, validation failed"); return ret; } + } else if (esp_wifi_sta_get_prof_authmode_internal() == NONE_AUTH) { + esp_set_assoc_ie((uint8_t *)bssid, NULL, 0, false); } return 0;