summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/sme/src/csr/csr_api_scan.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/sme/src/csr/csr_api_scan.c b/core/sme/src/csr/csr_api_scan.c
index e9fb7daff066..db2cf6882f61 100644
--- a/core/sme/src/csr/csr_api_scan.c
+++ b/core/sme/src/csr/csr_api_scan.c
@@ -3799,7 +3799,6 @@ static void csr_move_temp_scan_results_to_main_list(tpAniSirGlobal pMac,
uint8_t reason,
uint8_t sessionId)
{
- tCsrRoamSession *pSession;
uint32_t i;
bool found_11d_ctry = false;
@@ -3815,9 +3814,10 @@ static void csr_move_temp_scan_results_to_main_list(tpAniSirGlobal pMac,
for (i = 0; i < CSR_ROAM_SESSION_MAX; i++) {
if (!CSR_IS_SESSION_VALID(pMac, i))
continue;
- pSession = CSR_GET_SESSION(pMac, i);
- if (csr_is_conn_state_connected(pMac, i)) {
- sme_debug("No need to update CC in connected state");
+ if (csr_is_conn_state_connected_infra_ap(pMac, i) ||
+ csr_is_conn_state_connected_ibss(pMac, i) ||
+ csr_is_conn_state_connected_wds(pMac, i)) {
+ sme_debug("No need to update CC in softap/ibss/wds");
return;
}
}