diff --git a/components/wpa_supplicant/esp_supplicant/src/esp_wps.c b/components/wpa_supplicant/esp_supplicant/src/esp_wps.c index 1ac9258f94..dcb5321729 100644 --- a/components/wpa_supplicant/esp_supplicant/src/esp_wps.c +++ b/components/wpa_supplicant/esp_supplicant/src/esp_wps.c @@ -1675,7 +1675,7 @@ wifi_wps_scan_done(void *arg, ETS_STATUS status) sm->ignore_sel_reg = true; } eloop_cancel_timeout(wifi_wps_scan, NULL, NULL); - eloop_register_timeout(0, 100*1000, wifi_wps_scan, NULL, NULL); + eloop_register_timeout(2, 0, wifi_wps_scan, NULL, NULL); } else { return; } diff --git a/components/wpa_supplicant/esp_supplicant/src/esp_wps_i.h b/components/wpa_supplicant/esp_supplicant/src/esp_wps_i.h index ce17d9047a..8d41ff3693 100644 --- a/components/wpa_supplicant/esp_supplicant/src/esp_wps_i.h +++ b/components/wpa_supplicant/esp_supplicant/src/esp_wps_i.h @@ -50,7 +50,7 @@ enum wps_sm_state { }; #endif /* ESP_SUPPLICANT */ -#define WPS_IGNORE_SEL_REG_MAX_CNT 4 +#define WPS_IGNORE_SEL_REG_MAX_CNT 10 #define WPS_MAX_DIS_AP_NUM 10