From: Pekka Riikonen Date: Sun, 3 Nov 2002 16:03:43 +0000 (+0000) Subject: Fixed INVITE command to not crash when no nickname given. X-Git-Tag: silc.client.0.9.8~32 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=0a1461b17cd9563a4c96d8f79bd4ebabab3e2967;p=silc.git Fixed INVITE command to not crash when no nickname given. --- diff --git a/apps/irssi/src/silc/core/client_ops.c b/apps/irssi/src/silc/core/client_ops.c index 448fb085..d2ccc9d5 100644 --- a/apps/irssi/src/silc/core/client_ops.c +++ b/apps/irssi/src/silc/core/client_ops.c @@ -934,12 +934,13 @@ void silc_command(SilcClient client, SilcClientConnection conn, switch (command) { case SILC_COMMAND_INVITE: - printformat_module("fe-common/silc", server, NULL, - MSGLEVEL_CRAP, SILCTXT_CHANNEL_INVITING, - cmd_context->argv[2], - (cmd_context->argv[1][0] == '*' ? - (char *)conn->current_channel->channel_name : - (char *)cmd_context->argv[1])); + if (cmd_context->argc > 2) + printformat_module("fe-common/silc", server, NULL, + MSGLEVEL_CRAP, SILCTXT_CHANNEL_INVITING, + cmd_context->argv[2], + (cmd_context->argv[1][0] == '*' ? + (char *)conn->current_channel->channel_name : + (char *)cmd_context->argv[1])); break; case SILC_COMMAND_DETACH: