From d2ffce1b14633bbc35460a7e5751647f0ad7e0d3 Mon Sep 17 00:00:00 2001 From: "zugz (tox)" Date: Sun, 19 Aug 2018 23:22:45 +0200 Subject: [PATCH] check for NULL before freeing... --- toxcore/group.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/toxcore/group.c b/toxcore/group.c index 447f74434cf..5a8c1dbe4cb 100644 --- a/toxcore/group.c +++ b/toxcore/group.c @@ -1002,8 +1002,13 @@ int del_groupchat(Group_Chats *g_c, uint32_t groupnumber) g->peer_on_leave(g->object, groupnumber, g->group[i].object); } - free(g->group); - free(g->frozen); + if (g->group) { + free(g->group); + } + + if (g->frozen) { + free(g->frozen); + } if (g->group_on_delete) { g->group_on_delete(g->object, groupnumber);