From 9a629072b3ee38fd4bab0ed40099931c05305438 Mon Sep 17 00:00:00 2001 From: jfreegman Date: Wed, 15 Dec 2021 13:15:50 -0500 Subject: [PATCH] Fix possible null deref --- src/chat.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/chat.c b/src/chat.c index 000fc59..200be81 100644 --- a/src/chat.c +++ b/src/chat.c @@ -779,6 +779,11 @@ static void chat_onGroupInvite(ToxWindow *self, Tox *m, uint32_t friendnumber, c } Friends.list[friendnumber].group_invite.data = malloc(length * sizeof(uint8_t)); + + if (Friends.list[friendnumber].group_invite.data == NULL) { + return; + } + memcpy(Friends.list[friendnumber].group_invite.data, invite_data, length); Friends.list[friendnumber].group_invite.length = length;