From 5a3b8f8eeea1058c09bfd9fc1ba27db53669fce2 Mon Sep 17 00:00:00 2001
From: Přemysl Janouch
Date: Thu, 18 Jun 2015 08:40:44 +0200
Subject: degesch: fix sending the reason in /kick
---
degesch.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/degesch.c b/degesch.c
index 6dd1454..5ead3a4 100644
--- a/degesch.c
+++ b/degesch.c
@@ -6379,8 +6379,13 @@ handle_command_kick (struct app_context *ctx, char *arguments)
"%s: %s", "Can't kick",
"no channel name given and this buffer is not a channel");
else if (*arguments)
- // FIXME: the reason should be one argument
- irc_send (s, "KICK %s %s", channel_name, arguments);
+ {
+ char *target = cut_word (&arguments);
+ if (*arguments)
+ irc_send (s, "KICK %s %s :%s", channel_name, target, arguments);
+ else
+ irc_send (s, "KICK %s %s", channel_name, target);
+ }
else
return false;
return true;
--
cgit v1.2.3-70-g09d2