diff options
| -rw-r--r-- | CORE/MAC/src/pe/lim/limIbssPeerMgmt.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/CORE/MAC/src/pe/lim/limIbssPeerMgmt.c b/CORE/MAC/src/pe/lim/limIbssPeerMgmt.c index cba481b965f5..d5ffb77114cf 100644 --- a/CORE/MAC/src/pe/lim/limIbssPeerMgmt.c +++ b/CORE/MAC/src/pe/lim/limIbssPeerMgmt.c @@ -1128,7 +1128,8 @@ __limIbssSearchAndDeletePeer(tpAniSirGlobal pMac, pPrevNode = pMac->lim.gLimIbssPeerList; } else pPrevNode->next = pTempNode->next; - + if (pTempNode->beacon) + vos_mem_free(pTempNode->beacon); vos_mem_free(pTempNode); pMac->lim.gLimNumIbssPeers--; @@ -1643,6 +1644,8 @@ void limIbssHeartBeatHandle(tpAniSirGlobal pMac,tpPESession psessionEntry) else pPrevNode->next = pTempNode->next; + if (pTempNode->beacon) + vos_mem_free(pTempNode->beacon); vos_mem_free(pTempNode); pMac->lim.gLimNumIbssPeers--; |
