fix(wpa_supplicant): Move concurrent wps and dpp check to before creating task

- Move the check for checking concurrent wps and dpp check to before creating
  task rather than after.
This commit is contained in:
jgujarathi
2023-11-28 15:18:39 +05:30
committed by aditi_lonkar
parent 078da4b2d2
commit f33c32dc05

View File

@ -1831,6 +1831,11 @@ int esp_wifi_wps_enable(const esp_wps_config_t *config)
return ESP_ERR_WIFI_MODE;
}
if (is_dpp_enabled()) {
wpa_printf(MSG_ERROR, "wps enabled failed since DPP is initialized");
return ESP_FAIL;
}
API_MUTEX_TAKE();
if (s_wps_enabled) {
if (sm && os_memcmp(sm->identity, WSC_ID_REGISTRAR, sm->identity_len) == 0) {