diff options
Diffstat (limited to 'src/irc/core/irc-channels.c')
-rw-r--r-- | src/irc/core/irc-channels.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/irc/core/irc-channels.c b/src/irc/core/irc-channels.c index 75741355..59726d22 100644 --- a/src/irc/core/irc-channels.c +++ b/src/irc/core/irc-channels.c @@ -192,7 +192,7 @@ static void sig_channel_destroyed(IRC_CHANNEL_REC *channel) if (!IS_IRC_CHANNEL(channel)) return; - if (channel->server != NULL && !channel->left && !channel->kicked) { + if (!channel->server->disconnected && !channel->left && !channel->kicked) { /* destroying channel record without actually having left the channel yet */ signal_emit("command part", 3, "", channel->server, channel); |