Merges from Irssi CVS.
[runtime.git] / apps / irssi / src / silc / core / silc-channels.c
index 6235e6f012912f0cd12f669eb195342a758305ba..108f6dbec1e3ec2625f535e7b70227e5b54e418a 100644 (file)
@@ -66,6 +66,8 @@ static void sig_channel_destroyed(SILC_CHANNEL_REC *channel)
 {
   if (!IS_SILC_CHANNEL(channel))
     return;
+  if (channel->server && channel->server->disconnected)
+    return;
 
   if (channel->server != NULL && !channel->left && !channel->kicked) {
     /* destroying channel record without actually