From 284e7793b2f27071a336d68275fc858200734004 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Tue, 12 Nov 2002 07:50:09 +0000 Subject: [PATCH] Check for valid nick before modifying --- apps/silcd/command.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/silcd/command.c b/apps/silcd/command.c index 13aaad03..7330f5fc 100644 --- a/apps/silcd/command.c +++ b/apps/silcd/command.c @@ -603,6 +603,11 @@ SILC_SERVER_CMD_FUNC(nick) /* Check nickname */ nick = silc_argument_get_arg_type(cmd->args, 1, &nick_len); + if (!nick) { + silc_server_command_send_status_reply(cmd, SILC_COMMAND_NICK, + SILC_STATUS_ERR_BAD_NICKNAME, 0); + goto out; + } if (nick_len > 128) nick[128] = '\0'; if (silc_server_name_bad_chars(nick, nick_len) == TRUE) { -- 2.24.0