prefix kick reason with the issuers nick
authorpk910 <philipp@zoelle1.de>
Sun, 2 Oct 2011 17:48:38 +0000 (19:48 +0200)
committerpk910 <philipp@zoelle1.de>
Sun, 2 Oct 2011 17:48:38 +0000 (19:48 +0200)
src/cmd_neonserv_kick.c
src/cmd_neonserv_kickban.c

index 373881ceb18994201e07bead95163ec878beb4fb..5eabf5dc2b7697a57f0189b102c4ce980fe067d3 100644 (file)
@@ -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)
index 190770671ca620ef171db92f11e9af17c9dd28d0..e5b9cf7bdd00bec5fa3317a6b1ba8bb5bf6b4993 100644 (file)
@@ -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)