Committer  : entrope
CVSROOT    : /cvsroot/undernet-ircu
Module     : ircu2.10
Commit time: 2005-04-16 15:32:53 UTC

Modified files:
     ChangeLog ircd/gline.c

Log message:

Correctly match users against new IP-based G-lines.

---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.596 ircu2.10/ChangeLog:1.597
--- ircu2.10/ChangeLog:1.596    Sat Apr 16 06:17:01 2005
+++ ircu2.10/ChangeLog  Sat Apr 16 08:32:33 2005
@@ -1,5 +1,10 @@
 2005-04-16  Michael Poole <[EMAIL PROTECTED]>
 
+       * ircd/gline.c (do_gline): Fix typo when activating IP-based
+       G-lines.
+
+2005-04-16  Michael Poole <[EMAIL PROTECTED]>
+
        * ircd/class.c (free_class): Free default_umode field.
 
        * ircd/ircd_parser.y (classblock): Free default_umode field before
Index: ircu2.10/ircd/gline.c
diff -u ircu2.10/ircd/gline.c:1.57 ircu2.10/ircd/gline.c:1.58
--- ircu2.10/ircd/gline.c:1.57  Wed Feb  2 14:28:15 2005
+++ ircu2.10/ircd/gline.c       Sat Apr 16 08:32:43 2005
@@ -19,7 +19,7 @@
  */
 /** @file
  * @brief Implementation of Gline manipulation functions.
- * @version $Id: gline.c,v 1.57 2005/02/02 22:28:15 entrope Exp $
+ * @version $Id: gline.c,v 1.58 2005/04/16 15:32:43 entrope Exp $
  */
 #include "config.h"
 
@@ -225,9 +225,9 @@
         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 {
----------------------- End of diff -----------------------

Reply via email to