diff options
| -rw-r--r-- | CORE/SME/src/csr/csrApiScan.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/CORE/SME/src/csr/csrApiScan.c b/CORE/SME/src/csr/csrApiScan.c index 50f1e20377c4..69da7bd6c508 100644 --- a/CORE/SME/src/csr/csrApiScan.c +++ b/CORE/SME/src/csr/csrApiScan.c @@ -6503,9 +6503,10 @@ void csrScanResultAgingTimerHandler(void *pv) tANI_BOOLEAN fDisconnected = csrIsAllSessionDisconnected(pMac); //no scan, no aging - if(pMac->scan.fScanEnable && + if (pMac->scan.fScanEnable && (((eANI_BOOLEAN_FALSE == fDisconnected) && pMac->roam.configParam.bgScanInterval) - || (fDisconnected && (pMac->scan.fCancelIdleScan == eANI_BOOLEAN_FALSE))) + || (fDisconnected && (pMac->scan.fCancelIdleScan == eANI_BOOLEAN_FALSE)) + || (pMac->fScanOffload)) ) { tListElem *pEntry, *tmpEntry; |
