From: Pekka Riikonen Date: Tue, 12 Nov 2002 07:50:09 +0000 (+0000) Subject: Check for valid nick before modifying X-Git-Tag: silc.server.0.9.6~58 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=284e7793b2f27071a336d68275fc858200734004 Check for valid nick before modifying --- 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) {