diff options
| -rw-r--r-- | CORE/MAC/src/pe/lim/limSession.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/CORE/MAC/src/pe/lim/limSession.c b/CORE/MAC/src/pe/lim/limSession.c index 60122c056b12..e4d3378f1b81 100644 --- a/CORE/MAC/src/pe/lim/limSession.c +++ b/CORE/MAC/src/pe/lim/limSession.c @@ -592,6 +592,12 @@ void peDeleteSession(tpAniSirGlobal pMac, tpPESession psessionEntry) tANI_U16 n; TX_TIMER *timer_ptr; + if (!psessionEntry->valid) { + limLog(pMac, LOG1, FL("peSession %d already deleted"), + psessionEntry->peSessionId); + return; + } + VOS_TRACE(VOS_MODULE_ID_PE, VOS_TRACE_LEVEL_DEBUG, "Trying to delete PE session %d Opmode %d BssIdx %d" " BSSID: " MAC_ADDRESS_STR, psessionEntry->peSessionId, |
