]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/chanserv.c
small revert
[irc/evilnet/x3.git] / src / chanserv.c
index 2419e33b17d46c3d37e08a4ffd366f5677179860..a7bd7bf8827843f47e1e14416eb606ea2806e44b 100644 (file)
@@ -7099,7 +7099,7 @@ handle_new_channel(struct chanNode *channel)
 }
 
 int
-check_bans(struct userNode *user, char *channel)
+check_bans(struct userNode *user, const char *channel)
 {
     struct chanNode *chan;
     struct mod_chanmode change;
@@ -7112,6 +7112,9 @@ check_bans(struct userNode *user, char *channel)
     if(!(cData = chan->channel_info))
         return 0;
 
+    mod_chanmode_init(&change);
+    change.argc = 1;
+
     if(chan->banlist.used < MAXBANS)
     {
         /* Not joining through a ban. */
@@ -7211,7 +7214,6 @@ handle_join(struct modeNode *mNode)
     }
 
 
-
     mod_chanmode_init(&change);
     change.argc = 1;