From c442c83fae19ca20091d56ae840019e703fd0b5e Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sat, 7 Sep 2002 09:21:24 +0000 Subject: [PATCH] Cannot close itself. --- apps/silcd/command.c | 6 ++++++ 1 file changed, 6 insertions(+) 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); -- 2.24.0