From: Pekka Riikonen Date: Sat, 7 Sep 2002 09:21:24 +0000 (+0000) Subject: Cannot close itself. X-Git-Tag: silc.client.0.9.5~10 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=c442c83fae19ca20091d56ae840019e703fd0b5e Cannot close itself. --- diff --git a/apps/silcd/command.c b/apps/silcd/command.c index 49904b72..2790042e 100644 --- a/apps/silcd/command.c +++ b/apps/silcd/command.c @@ -6038,6 +6038,12 @@ SILC_SERVER_CMD_FUNC(close) goto out; } + if (server_entry == server->id_entry) { + silc_server_command_send_status_reply(cmd, SILC_COMMAND_PRIV_CLOSE, + SILC_STATUS_ERR_NO_SERVER_ID, 0); + goto out; + } + /* Send reply to the sender */ silc_server_command_send_status_reply(cmd, SILC_COMMAND_PRIV_CLOSE, SILC_STATUS_OK, 0);