]> jfr.im git - irc/quakenet/newserv.git/commitdiff
Fix Q9's bandel command when supplied with a ban number.
authorChris Porter <redacted>
Mon, 11 Feb 2008 19:25:31 +0000 (19:25 +0000)
committerChris Porter <redacted>
Mon, 11 Feb 2008 19:25:31 +0000 (19:25 +0000)
chanserv/chancmds/bandel.c

index 7c2a30e773c97870d277791066b7ad029ee8712a..3361be90c9533a64f915d10f799287c5de2a91d7 100644 (file)
@@ -100,10 +100,12 @@ int csc_dobandel(void *source, int cargc, char **cargv) {
       i++;
       if ((banid  && (i==banid)) ||
          (theban && banequal(theban, cbp))) {
+        char *banmask = bantostring(cbp);
+
        /* got it - this is just a channel ban */
-       chanservstdmessage(sender, QM_REMOVEDCHANBAN, bantostring(cbp), cip->name->content);
+       chanservstdmessage(sender, QM_REMOVEDCHANBAN, banmask, cip->name->content);
        localsetmodeinit(&changes, cip->channel, chanservnick);
-       localdosetmode_ban(&changes, cargv[1], MCB_DEL);
+       localdosetmode_ban(&changes, banmask, MCB_DEL);
        localsetmodeflush(&changes, 1);
 
        if (theban)