commit 6b62a5ec4f39238068b440fd7f6877582c54ec77 from: Alexander Barton date: Wed Jan 04 20:46:58 2012 UTC Add 1 second penalty for every further target on PRIVMSG/NOTICE This reduces the possibility of flooding channels with commands like "PRIVMSG/NOTICE #a,#n,#c,... :message" a little bit. Problem noticed by Cahata -- thanks! commit - b24d645ca183194b0158cd7bba1e0c1f468a7de9 commit + 6b62a5ec4f39238068b440fd7f6877582c54ec77 blob - 69dd61a797994886c63bf0426a6d4434192a993c blob + 7a871379a422543c416a111e6d2eeaafdd661dc5 --- src/ngircd/irc.c +++ src/ngircd/irc.c @@ -494,6 +494,8 @@ Send_Message(CLIENT * Client, REQUEST * Req, int Force } currentTarget = strtok_r(NULL, ",", &lastCurrentTarget); + if (currentTarget) + Conn_SetPenalty(Client_Conn(Client), 1); } return CONNECTED;