From d7a72f33839f2b73cf140c2b0486b60739ba0091 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Pettersson?= Date: Tue, 18 Nov 2014 15:17:34 +0100 Subject: [PATCH] Prevent crash when twc_chat_new returns NULL. --- src/twc-chat.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/twc-chat.c b/src/twc-chat.c index ced50aa..5549350 100644 --- a/src/twc-chat.c +++ b/src/twc-chat.c @@ -110,16 +110,18 @@ twc_chat_new_group(struct t_twc_profile *profile, struct t_twc_chat *chat = twc_chat_new(profile, buffer_name); if (chat) + { chat->group_number = group_number; - chat->nicklist_group = weechat_nicklist_add_group(chat->buffer, NULL, - NULL, NULL, true); - chat->nicks = weechat_hashtable_new(256, - WEECHAT_HASHTABLE_INTEGER, - WEECHAT_HASHTABLE_POINTER, - NULL, NULL); + chat->nicklist_group = weechat_nicklist_add_group(chat->buffer, NULL, + NULL, NULL, true); + chat->nicks = weechat_hashtable_new(256, + WEECHAT_HASHTABLE_INTEGER, + WEECHAT_HASHTABLE_POINTER, + NULL, NULL); - weechat_buffer_set(chat->buffer, "nicklist", "1"); + weechat_buffer_set(chat->buffer, "nicklist", "1"); + } return chat; }