Forráskód Böngészése

Add a role for enforcing chanmode

Bryan Drewery 13 éve
szülő
commit
ef768cac76
2 módosított fájl, 2 hozzáadás és 1 törlés
  1. 1 0
      src/flags.h
  2. 1 1
      src/mod/irc.mod/irc.c

+ 1 - 0
src/flags.h

@@ -69,6 +69,7 @@ enum deflag_event_t {
 #define ROLE_LIMIT    BIT7
 #define ROLE_RESOLV   BIT8
 #define ROLE_REVENGE  BIT9
+#define ROLE_CHANMODE BIT10
 
 #define USER_DEFAULT	0
 

+ 1 - 1
src/mod/irc.mod/irc.c

@@ -1619,7 +1619,7 @@ check_expired_chanstuff(struct chanset_t *chan)
       request_op(chan);
     }
 
-    if (role == 3) {
+    if (role & ROLE_CHANMODE) {
       recheck_channel_modes(chan);
     }
   }