From efbe7ee16af4d16aacb1e2508877265f12e579ee Mon Sep 17 00:00:00 2001 From: Srinivas Dasari Date: Mon, 14 Jun 2021 20:07:46 +0530 Subject: [PATCH] qcacld-3.0: Wait for key install in SAE/OWE as well EAPOL handshake is done by wpa_supplicant in initial connection and WPA3 roaming as well. Driver is supposed to wait for EAPOL handshake/key complete timeout after getting roam sync indication from firmware. But this wait is skipped with the change change-id : Ie4f06cfcb066ae245de024b62da586aade783aec. Add the same check again. Change-Id: I437c6be15d7c1a3775a177c2da6c581d417c2533 CRs-Fixed: 2963548 --- core/sme/src/csr/csr_api_roam.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index df58e40b985c..658e1a977afc 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -21292,7 +21292,9 @@ csr_process_roam_sync_callback(struct mac_context *mac_ctx, } qdf_mem_zero(pmkid_cache, sizeof(pmkid_cache)); qdf_mem_free(pmkid_cache); - } else { + } + + if (roam_synch_data->authStatus != CSR_ROAM_AUTH_STATUS_AUTHENTICATED) { roam_info->fAuthRequired = true; csr_roam_substate_change(mac_ctx, eCSR_ROAM_SUBSTATE_WAIT_FOR_KEY,