From d50f9c4b3f72b18ff4083c0a6c8aa4c47bc31add Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Fri, 6 Nov 2020 03:20:09 +0100 Subject: [PATCH] Avoid a crash when deleting AMT_CALL messages --- src/appmessage.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/appmessage.c b/src/appmessage.c index 51d56e7..99cb014 100644 --- a/src/appmessage.c +++ b/src/appmessage.c @@ -401,7 +401,8 @@ static void _delete_call(AppMessage * message) size_t i; for(i = 0; i < message->t.call.args_cnt; i++) - variable_delete(message->t.call.args[i].arg); + if(message->t.call.args[i].arg != NULL) + variable_delete(message->t.call.args[i].arg); free(message->t.call.args); string_delete(message->t.call.method); }