Explorar el Código

* Don't join chans if set k|k

Bryan Drewery hace 16 años
padre
commit
e8a79f7d51
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      src/chanprog.c

+ 3 - 1
src/chanprog.c

@@ -847,7 +847,9 @@ bool bot_shouldjoin(struct userrec* u, struct flag_record* fr, struct chanset_t*
   }
 #endif
   // Ignore +inactive during cmd_slowjoin to ensure that +backup bots join
-  return ((ignore_inactive || !channel_inactive(chan)) && (channel_backup(chan) || (!glob_backup(*fr) && !chan_backup(*fr))));
+  return (!glob_kick(*fr) && !chan_kick(*fr) &&
+      ((ignore_inactive || !channel_inactive(chan)) &&
+       (channel_backup(chan) || (!glob_backup(*fr) && !chan_backup(*fr)))));
 }
 
 bool shouldjoin(struct chanset_t *chan)