]> jfr.im git - irc/quakenet/newserv.git/commitdiff
Don't allow opers to make -j channels via ADDCHAN.
authorsplidge <redacted>
Wed, 2 Apr 2008 14:06:00 +0000 (15:06 +0100)
committersplidge <redacted>
Wed, 2 Apr 2008 14:06:00 +0000 (15:06 +0100)
chanserv/chancmds/addchan.c

index fcafb4a7e952b5537b1c8a77f9a9c107e8cce759..6c0601e295530a218db319e5c87de73cdaafb753 100644 (file)
@@ -66,7 +66,9 @@ int csc_doaddchan(void *source, int cargc, char **cargv) {
   
   if (cargc>2) {
     flags=0;
-    setflags(&flags, QCFLAG_ALL, cargv[2], rcflags, REJECT_NONE);    
+    setflags(&flags, QCFLAG_ALL, cargv[2], rcflags, REJECT_NONE);
+    if (!UIsDev(rup))
+      flags |= QCFLAG_JOINED;
   } else {
     flags = (QCFLAG_JOINED);
   }