Mark no_reconnect after DETACH command.
authorPekka Riikonen <priikone@silcnet.org>
Tue, 24 Sep 2002 16:30:26 +0000 (16:30 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Tue, 24 Sep 2002 16:30:26 +0000 (16:30 +0000)
apps/irssi/src/silc/core/client_ops.c

index 8a98a779fc26af134d6024d30e46830317c31550..407ad720f30fd8a910a0ff2d078459893e513157 100644 (file)
@@ -944,6 +944,7 @@ void silc_command(SilcClient client, SilcClientConnection conn,
   }
 
   switch (command) {
+
   case SILC_COMMAND_INVITE:
     printformat_module("fe-common/silc", server, NULL,
                       MSGLEVEL_CRAP, SILCTXT_CHANNEL_INVITING,
@@ -952,6 +953,11 @@ void silc_command(SilcClient client, SilcClientConnection conn,
                        (char *)conn->current_channel->channel_name :
                        (char *)cmd_context->argv[1]));
     break;
+
+  case SILC_COMMAND_DETACH:
+    server->no_reconnect = TRUE;
+    break;
+
   default:
     break;
   }