X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fcommand.c;h=7330f5fc5e51a6d5bc89572eb60b0ca557543bbf;hb=284e7793b2f27071a336d68275fc858200734004;hp=13aaad03de9fec43d8980af7c51f30202147841c;hpb=ebd96aefd7c4259e7a214bbefef76c3179a890d5;p=silc.git 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) {