summaryrefslogtreecommitdiff
path: root/core/mac/src
diff options
context:
space:
mode:
Diffstat (limited to 'core/mac/src')
-rw-r--r--core/mac/src/pe/lim/lim_send_sme_rsp_messages.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
index d884e66494c3..fbba7473c912 100644
--- a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
+++ b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
@@ -2395,7 +2395,10 @@ void lim_handle_delete_bss_rsp(tpAniSirGlobal pMac, tpSirMsgQ MsgQ)
if (psessionEntry == NULL) {
pe_err("Session Does not exist for given sessionID: %d",
pDelBss->sessionId);
- qdf_mem_free(MsgQ->bodyptr);
+ if (MsgQ->bodyptr) {
+ qdf_mem_free(MsgQ->bodyptr);
+ MsgQ->bodyptr = NULL;
+ }
return;
}