1
0
mirror of https://github.com/anope/anope.git synced 2026-07-01 04:16:38 +02:00

Fixed check_ban to apply bans even if TTB was changed after the user has been kicked

git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@2808 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
Adam-
2010-03-13 20:46:16 +00:00
parent 5a51984db1
commit c4247b71b2
2 changed files with 6 additions and 2 deletions
+4 -1
View File
@@ -850,7 +850,10 @@ static void check_ban(ChannelInfo * ci, User * u, int ttbtype)
return;
bd->ttb[ttbtype]++;
if (bd->ttb[ttbtype] == ci->ttb[ttbtype]) {
if (ci->ttb[ttbtype] && bd->ttb[ttbtype] >= ci->ttb[ttbtype]) {
/* bd->ttb[ttbtype] can possibly be > ci->ttb[ttbtype] if ci->ttb[ttbtype] was changed after
* the user has been kicked - Adam
*/
char *av[4];
int ac;
char mask[BUFSIZE];
+2 -1
View File
@@ -9,10 +9,11 @@ VERSION_MAJOR="1"
VERSION_MINOR="8"
VERSION_PATCH="3"
VERSION_EXTRA="-svn"
VERSION_BUILD="2807"
VERSION_BUILD="2808"
# $Log$ # Changes since 1.8.3 Release
#Revision 2808 - Fixed check_ban to apply bans even if TTB was changed after the user has been kicked
#Revision 2807 - Added support for tracking permanent channels
#Revision 2801 - Fixed some memory leaks in ns_register
#Revision 2800 - Fixed a bug that would cause users access in channels to seemingly disappear. Introduced in release 1.8.3, revision 2667