diff options
| -rw-r--r-- | CORE/SME/src/csr/csrApiRoam.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/CORE/SME/src/csr/csrApiRoam.c b/CORE/SME/src/csr/csrApiRoam.c index 95ed34b6a578..ba50fa7dd968 100644 --- a/CORE/SME/src/csr/csrApiRoam.c +++ b/CORE/SME/src/csr/csrApiRoam.c @@ -16000,6 +16000,10 @@ eHalStatus csrRoamCloseSession( tpAniSirGlobal pMac, tANI_U32 sessionId, purgeSmeSessionCmdList(pMac, sessionId, &pMac->sme.smeScanCmdPendingList); } + if (pMac->fP2pListenOffload) { + purgeSmeSessionCmdList(pMac, sessionId, + &pMac->sme.smeScanCmdActiveList); + } purgeCsrSessionCmdList(pMac, sessionId); status = csrIssueDelStaForSessionReq( pMac, sessionId, pSession->selfMacAddr, callback, pContext); |
