diff --git a/components/wpa_supplicant/esp_supplicant/src/esp_wps.c b/components/wpa_supplicant/esp_supplicant/src/esp_wps.c index 6956df35b2..2bae764542 100644 --- a/components/wpa_supplicant/esp_supplicant/src/esp_wps.c +++ b/components/wpa_supplicant/esp_supplicant/src/esp_wps.c @@ -1637,7 +1637,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 1b413a128b..97c3fe289a 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