Browse Source

* Don't join chans if set k|k

Bryan Drewery 16 years ago
parent
commit
e8a79f7d51
1 changed files with 3 additions and 1 deletions
  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)