Просмотр исходного кода

* Ported [2686] to 1.2.9 (fixes #193/-e not enforcing bans)

svn: 2687
Bryan Drewery 20 лет назад
Родитель
Сommit
1f79137557
2 измененных файлов с 4 добавлено и 0 удалено
  1. 1 0
      doc/UPDATES
  2. 3 0
      src/mod/irc.mod/mode.c

+ 1 - 0
doc/UPDATES

@@ -53,6 +53,7 @@ Lines prefixed with '-' were disabled before release and are not finished, or ar
 * Added set var 'notify-time' to change the interval for regaining nick. (fixes #182)
 * Fixed segfault caused by CHANFIX/server modes. (fixes #25)
 * Modified a kick to be less offensive (fixes #175)
+* Fixed bots not enforcing bans when exempts were removed. (fixes #193)
 
 1.2.8
 * Fixed [bot]* cmds depending on case of botnicks.

+ 3 - 0
src/mod/irc.mod/mode.c

@@ -860,6 +860,9 @@ got_unexempt(struct chanset_t *chan, memberlist *m, char *mask)
   if ((u_equals_mask(global_exempts, mask) || u_equals_mask(chan->exempts, mask)) &&
       me_op(chan) && !channel_dynamicexempts(chan) && !glob_bot(user))
     add_mode(chan, '+', 'e', mask);
+
+  if (channel_enforcebans(chan))
+    enforce_bans(chan);
 }
 
 static void