summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CORE/SME/src/csr/csrApiRoam.c4
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);