diff options
| -rw-r--r-- | core/sme/src/csr/csr_api_scan.c | 8 |
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; } } |
