Correctly match users against new IP-based G-lines.
authorMichael Poole <mdpoole@troilus.org>
Sat, 16 Apr 2005 15:32:43 +0000 (15:32 +0000)
committerMichael Poole <mdpoole@troilus.org>
Sat, 16 Apr 2005 15:32:43 +0000 (15:32 +0000)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1363 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

ChangeLog
ircd/gline.c

index 7d8df5826d1dae7e73c9f37e7f9b1ce748f5992f..c6c6600e91d42f9d4acd971d4b06a115f1b4fdc8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-04-16  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/gline.c (do_gline): Fix typo when activating IP-based
+       G-lines.
+
 2005-04-16  Michael Poole <mdpoole@troilus.org>
 
        * ircd/class.c (free_class): Free default_umode field.
index 5994e3eab4b86986752a7d8dee57cbd9ed83d28f..92b5abe580b5a0e2df7e3d9437e4eca514f0101e 100644 (file)
@@ -225,9 +225,9 @@ do_gline(struct Client *cptr, struct Client *sptr, struct Gline *gline)
         if (GlineIsIpMask(gline)) {
 #ifdef DEBUGMODE
           char tbuf1[SOCKIPLEN], tbuf2[SOCKIPLEN];
-          Debug((DEBUG_DEBUG,"IP gline: %s %s/%u", ircd_ntoa_r(tbuf1, &cli_ip(cptr)), ircd_ntoa_r(tbuf2, &gline->gl_addr), gline->gl_bits));
+          Debug((DEBUG_DEBUG,"IP gline: %s %s/%u", ircd_ntoa_r(tbuf1, &cli_ip(acptr)), ircd_ntoa_r(tbuf2, &gline->gl_addr), gline->gl_bits));
 #endif
-          if (!ipmask_check(&cli_ip(cptr), &gline->gl_addr, gline->gl_bits))
+          if (!ipmask_check(&cli_ip(acptr), &gline->gl_addr, gline->gl_bits))
             continue;
         }
         else {