updates.
[silc.git] / apps / irssi / src / silc / core / client_ops.c
index 16415900889e9d758e0eb05ad89f1f77f0ee7bfd..14699048500478f3200ec886f8e639697272fd5e 100644 (file)
@@ -619,6 +619,9 @@ void silc_disconnect(SilcClient client, SilcClientConnection conn)
 
   SILC_LOG_DEBUG(("Start"));
 
+  if (!server || server->connection_lost)
+    return;
+
   if (server->conn && server->conn->local_entry) {
     nicklist_rename_unique(SERVER(server),
                           server->conn->local_entry, server->nick,