diff options
| -rw-r--r-- | core/sme/src/csr/csr_api_roam.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index 3aab9aca193f..debd009b3727 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -22859,9 +22859,11 @@ static QDF_STATUS csr_process_roam_sync_callback(tpAniSirGlobal mac_ctx, session->disable_hi_rssi = false; } - csr_roam_offload_scan(mac_ctx, session_id, - ROAM_SCAN_OFFLOAD_UPDATE_CFG, - REASON_CONNECT); + if (roam_synch_data->authStatus == + CSR_ROAM_AUTH_STATUS_AUTHENTICATED) + csr_roam_offload_scan(mac_ctx, session_id, + ROAM_SCAN_OFFLOAD_UPDATE_CFG, + REASON_CONNECT); csr_roam_call_callback(mac_ctx, session_id, NULL, 0, eCSR_ROAM_SYNCH_COMPLETE, eCSR_ROAM_RESULT_SUCCESS); |
