From: pk910 Date: Sun, 2 Oct 2011 17:48:38 +0000 (+0200) Subject: prefix kick reason with the issuers nick X-Git-Tag: v5.3~343 X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=commitdiff_plain;h=3c5c402d0425f3217a37a92eeef43d32836cc0c5 prefix kick reason with the issuers nick --- diff --git a/src/cmd_neonserv_kick.c b/src/cmd_neonserv_kick.c index 373881c..5eabf5d 100644 --- a/src/cmd_neonserv_kick.c +++ b/src/cmd_neonserv_kick.c @@ -106,7 +106,7 @@ static void neonserv_cmd_kick_async1(struct ClientSocket *client, struct ClientS cuser = chanuser->user; } kicked_users++; - putsock(client, "KICK %s %s :%s", chan->name, cuser->nick, reason); + putsock(client, "KICK %s %s :(%s) %s", chan->name, cuser->nick, user->nick, reason); } } } else { @@ -127,7 +127,7 @@ static void neonserv_cmd_kick_async1(struct ClientSocket *client, struct ClientS continue; } kicked_users++; - putsock(client, "KICK %s %s :%s", chan->name, cuser->nick, reason); + putsock(client, "KICK %s %s :(%s) %s", chan->name, cuser->nick, user->nick, reason); } } if(kicked_users == provided_nicks) diff --git a/src/cmd_neonserv_kickban.c b/src/cmd_neonserv_kickban.c index 1907706..e5b9cf7 100644 --- a/src/cmd_neonserv_kickban.c +++ b/src/cmd_neonserv_kickban.c @@ -87,7 +87,7 @@ static void neonserv_cmd_kickban_async1(struct ClientSocket *client, struct Clie putsock(client, "MODE %s +b %s", chan->name, nick); } kicked_users++; - putsock(client, "KICK %s %s :%s", chan->name, kickban_chanuser[i]->user->nick, reason); + putsock(client, "KICK %s %s :(%s) %s", chan->name, kickban_chanuser[i]->user->nick, user->nick, reason); } } else if(*nick == '*') { //KICK AUTH @@ -110,7 +110,7 @@ static void neonserv_cmd_kickban_async1(struct ClientSocket *client, struct Clie } kicked_users++; putsock(client, "MODE %s +b %s", chan->name, generate_banmask(cuser, usermask)); - putsock(client, "KICK %s %s :%s", chan->name, cuser->nick, reason); + putsock(client, "KICK %s %s :(%s) %s", chan->name, cuser->nick, user->nick, reason); } } } else { @@ -129,7 +129,7 @@ static void neonserv_cmd_kickban_async1(struct ClientSocket *client, struct Clie } kicked_users++; putsock(client, "MODE %s +b %s", chan->name, generate_banmask(cuser, usermask)); - putsock(client, "KICK %s %s :%s", chan->name, cuser->nick, reason); + putsock(client, "KICK %s %s :(%s) %s", chan->name, cuser->nick, user->nick, reason); } } if(kicked_users == provided_nicks)