commit 1b7c398a3040ea22b897f48c08e831d12f275b7b
parent 8d7ab570bc662c2605682395bf17ec35039bcbfe
Author: Jacki <jacki@thejackimonster.de>
Date: Mon, 8 Jul 2024 17:34:19 +0200
Fix potential segfault getting discourse of message from its context
Signed-off-by: Jacki <jacki@thejackimonster.de>
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gnunet_chat_lib.c b/src/gnunet_chat_lib.c
@@ -2285,7 +2285,7 @@ GNUNET_CHAT_message_get_discourse (const struct GNUNET_CHAT_Message *message)
GNUNET_CHAT_VERSION_ASSERT();
if ((!message) || (GNUNET_YES != message_has_msg(message)) ||
- (!(message->context)))
+ (!(message->context)) || (!(message->context->discourses)))
return NULL;
struct GNUNET_CHAT_Discourse *discourse;