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

* Don't auto-op in +take chans

svn: 1012
Bryan Drewery 22 лет назад
Родитель
Сommit
9d3113bea3
2 измененных файлов с 2 добавлено и 1 удалено
  1. 1 0
      doc/UPDATES
  2. 1 1
      src/flags.c

+ 1 - 0
doc/UPDATES

@@ -8,6 +8,7 @@ This is a summary of ChangeLog basically.
 4.Fixed problem with cmd_chattr +pj
 5.No longer warning about "Can't create new socket" for identd.
 6.Re-wrote cmd_bots.
+7.Don't auto-op users in a +take chan.
 
 1.1.7
 

+ 1 - 1
src/flags.c

@@ -411,7 +411,7 @@ int chk_autoop(struct flag_record fr, struct chanset_t *chan)
 {
   if (glob_bot(fr))
     return 0;
-  if (!chan || (!private(fr, chan, PRIV_OP) && chk_op(fr, chan) && !chk_deop(fr, chan))) {
+  if (!chan || (!channel_take(chan) && !private(fr, chan, PRIV_OP) && chk_op(fr, chan) && !chk_deop(fr, chan))) {
     if (channel_autoop(chan) || chan_autoop(fr) || glob_autoop(fr))
       return 1;
   }