wlan: Fix for IBSS ping failures
Ping failures were observed when the security mode was changed
from open to secure and vice-versa.
Change-Id: Icfe56b963b60a7937e07737039a995a1bb57d151
CRs-Fixed: 567719
diff --git a/CORE/MAC/src/pe/lim/limIbssPeerMgmt.c b/CORE/MAC/src/pe/lim/limIbssPeerMgmt.c
index 3b90724..b4c1e85 100644
--- a/CORE/MAC/src/pe/lim/limIbssPeerMgmt.c
+++ b/CORE/MAC/src/pe/lim/limIbssPeerMgmt.c
@@ -1337,10 +1337,11 @@
goto end;
}
+ limIbssDelete(pMac,psessionEntry);
+
dphHashTableClassInit(pMac, &psessionEntry->dph.dphHashTable);
limDeletePreAuthList(pMac);
- limIbssDelete(pMac,psessionEntry);
psessionEntry->limMlmState = eLIM_MLM_IDLE_STATE;
MTRACE(macTrace(pMac, TRACE_CODE_MLM_STATE, psessionEntry->peSessionId, psessionEntry->limMlmState));