1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-30 06:46:38 +02:00

irc: make reason optional in command /kill

This commit is contained in:
Sébastien Helleu
2014-05-12 23:10:30 +02:00
parent d9c82e2103
commit 57781e6b0d
20 changed files with 92 additions and 37 deletions
+12 -4
View File
@@ -2563,11 +2563,19 @@ irc_command_kill (void *data, struct t_gui_buffer *buffer, int argc,
/* make C compiler happy */
(void) data;
if (argc < 3)
if (argc < 2)
return WEECHAT_RC_ERROR;
irc_server_sendf (ptr_server, IRC_SERVER_SEND_OUTQ_PRIO_HIGH, NULL,
"KILL %s :%s", argv[1], argv_eol[2]);
if (argc < 3)
{
irc_server_sendf (ptr_server, IRC_SERVER_SEND_OUTQ_PRIO_HIGH, NULL,
"KILL %s", argv[1]);
}
else
{
irc_server_sendf (ptr_server, IRC_SERVER_SEND_OUTQ_PRIO_HIGH, NULL,
"KILL %s :%s", argv[1], argv_eol[2]);
}
return WEECHAT_RC_OK;
}
@@ -6002,7 +6010,7 @@ irc_command_init ()
weechat_hook_command (
"kill",
N_("close client-server connection"),
N_("<nick> <reason>"),
N_("<nick> [<reason>]"),
N_(" nick: nick\n"
"reason: reason"),
"%(nicks) %-", &irc_command_kill, NULL);