From 69f7e3eba0fee7ef53903bc9d64c84f697b1e643 Mon Sep 17 00:00:00 2001 From: Guru Chandru Date: Tue, 29 Mar 2022 18:41:11 +0530 Subject: [PATCH] Adding NULL checks for wrp struct free --- src/xmidtsend_rbus.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/xmidtsend_rbus.c b/src/xmidtsend_rbus.c index d09207e..ebdbf85 100644 --- a/src/xmidtsend_rbus.c +++ b/src/xmidtsend_rbus.c @@ -421,13 +421,21 @@ void sendXmidtEventToServer(wrp_msg_t * msg, rbusMethodAsyncHandle_t asyncHandle xmidtQDequeue(); } - ParodusInfo("B4 wrp_free_struct\n"); + } + ParodusInfo("B4 wrp_free_struct\n"); + if(notif_wrp_msg != NULL) + { + ParodusInfo("Inside the free wrp\n"); wrp_free_struct(notif_wrp_msg); - ParodusInfo("After wrp_free_struct\n"); + } + + ParodusInfo("After wrp_free_struct\n"); + if(msg_bytes != NULL) + { free(msg_bytes); msg_bytes = NULL; - ParodusInfo("sendXmidtEventToServer done\n"); } + ParodusInfo("sendXmidtEventToServer done\n"); }