From 0a1461b17cd9563a4c96d8f79bd4ebabab3e2967 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sun, 3 Nov 2002 16:03:43 +0000 Subject: [PATCH] Fixed INVITE command to not crash when no nickname given. --- apps/irssi/src/silc/core/client_ops.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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: -- 2.43.0