m_join.c flag variable fix
authorpk910 <philipp@zoelle1.de>
Tue, 28 Jun 2011 20:09:07 +0000 (22:09 +0200)
committerpk910 <philipp@zoelle1.de>
Tue, 28 Jun 2011 20:09:07 +0000 (22:09 +0200)
ircd/m_join.c

index 3bc64b6e3fce267b742a116377ebd2671630267b..89ef8c7f918e33f88a4e8535d2ec551a7e982561 100644 (file)
@@ -157,7 +157,9 @@ int m_join(struct Client *cptr, struct Client *sptr, int parc, char *parv[])
       send_reply(sptr, ERR_TOOMANYCHANNELS, name);
       break; /* no point processing the other channels */
     }
-
+    
+       int flags = 0;
+       
     /* BADCHANed channel */
     if ((gline = gline_find(name, GLINE_BADCHAN)) &&
        GlineIsActive(gline) && !IsAnOper(sptr)) {
@@ -192,7 +194,7 @@ int m_join(struct Client *cptr, struct Client *sptr, int parc, char *parv[])
     } else if (check_target_limit(sptr, chptr, chptr->chname, 0)) {
       continue;
     } else {
-      int flags = CHFL_DEOPPED;
+      flags = CHFL_DEOPPED;
       int err = 0;
       int override = 0;