Merge branch 'bugfix/fix_wps_disconnect_during_4way_handshake_v5.3' into 'release/v5.3'

fix(wps): Do not disconnect on WPS success in esp_wifi_wps_disable (v5.3)

See merge request espressif/esp-idf!46368
This commit is contained in:
Jiang Jiang Jian
2026-03-09 11:33:01 +08:00
@@ -2044,8 +2044,8 @@ int esp_wifi_wps_disable(void)
wpa_printf(MSG_ERROR, "wps disable: failed to disable wps, ret=%d", ret);
}
/* Only disconnect in case of WPS pending/done */
if ((wps_status == WPS_STATUS_PENDING) || (wps_status == WPS_STATUS_SUCCESS)) {
/* Only disconnect in case of WPS pending */
if (wps_status == WPS_STATUS_PENDING) {
esp_wifi_disconnect();
}
esp_wifi_set_wps_start_flag_internal(false);