update.
[silc.git] / apps / silcd / command.c
index b1c7260a262f343b44444b6ee92127e012fc44ef..9f0866a5dbb00e6d6b01826f2dfe69843ff6d1b6 100644 (file)
@@ -563,7 +563,7 @@ silc_server_command_whois_send_reply(SilcServerCommandContext cmd,
   for (i = 0; i < clients_count; i++) {
     entry = clients[i];
 
-    if (entry->data.registered == FALSE) {
+    if (entry->connection && entry->data.registered == FALSE) {
       if (clients_count == 1)
        silc_server_command_send_status_data(cmd, SILC_COMMAND_WHOIS,
                                             SILC_STATUS_ERR_NO_SUCH_NICK,
@@ -1296,7 +1296,7 @@ silc_server_command_identify_send_reply(SilcServerCommandContext cmd,
   for (i = 0; i < clients_count; i++) {
     entry = clients[i];
 
-    if (entry->data.registered == FALSE) {
+    if (entry->connection && entry->data.registered == FALSE) {
       if (clients_count == 1)
        silc_server_command_send_status_data(cmd, SILC_COMMAND_IDENTIFY,
                                             SILC_STATUS_ERR_NO_SUCH_NICK,