IS_DISCONNECTED test.
authorPekka Riikonen <priikone@silcnet.org>
Tue, 21 Oct 2003 11:40:20 +0000 (11:40 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Tue, 21 Oct 2003 11:40:20 +0000 (11:40 +0000)
apps/silcd/command.c

index b0af7ec8d094c9e1681849d39d01e348dd3a49bc..0577ade9efb51fab518265a2b71efde94723fdad 100644 (file)
@@ -1340,8 +1340,9 @@ SILC_TASK_CALLBACK(silc_server_command_quit_cb)
     q->sock->user_data = NULL;
   }
 
-  /* Close the connection on our side */
-  silc_server_close_connection(server, q->sock);
+  if (!SILC_IS_DISCONNECTED(q->sock))
+    /* Close the connection on our side */
+    silc_server_close_connection(server, q->sock);
 
   silc_socket_free(q->sock);
   silc_free(q->signoff);