From f6fea30ff5bbd65d117eea603a699a942900acac Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 1 Nov 2001 21:04:26 +0000 Subject: [PATCH] Check that it's IRC-channel we're destroying before doing any IRC-specific deinitialization. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1952 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/irc/core/mode-lists.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/irc/core/mode-lists.c b/src/irc/core/mode-lists.c index b3c3e248..3f98b73b 100644 --- a/src/irc/core/mode-lists.c +++ b/src/irc/core/mode-lists.c @@ -162,7 +162,8 @@ void invitelist_remove(IRC_CHANNEL_REC *channel, const char *mask) static void channel_destroyed(IRC_CHANNEL_REC *channel) { - g_return_if_fail(channel != NULL); + if (!IS_IRC_CHANNEL(channel)) + return; banlist_free(channel->banlist); banlist_free(channel->ebanlist);