Committer  : entrope
CVSROOT    : /cvsroot/undernet-ircu
Module     : ircu2.10
Commit time: 2004-09-11 15:58:12 UTC

Modified files:
     ChangeLog ircd/gline.c

Log message:

Fix GLINE logging (Bug #750927).

---------------------- diff included ----------------------
Index: ircu2.10/ChangeLog
diff -u ircu2.10/ChangeLog:1.458 ircu2.10/ChangeLog:1.459
--- ircu2.10/ChangeLog:1.458    Sat Sep 11 08:51:41 2004
+++ ircu2.10/ChangeLog  Sat Sep 11 08:58:01 2004
@@ -1,5 +1,7 @@
 2004-09-11  Kevin L Mitchell  <[EMAIL PROTECTED]>
 
+       * ircd/gline.c (gline_add): fix GLINE logging (Bug #750927)
+
        * ircd/channel.c: removing limits shouldn't gobble an argument;
        this was a subtle interaction issue with modebuf...fixed by adding
        MODE_LIMIT to modebuf_flush_int() and short-circuiting
Index: ircu2.10/ircd/gline.c
diff -u ircu2.10/ircd/gline.c:1.48 ircu2.10/ircd/gline.c:1.49
--- ircu2.10/ircd/gline.c:1.48  Wed Aug 18 21:00:50 2004
+++ ircu2.10/ircd/gline.c       Sat Sep 11 08:58:02 2004
@@ -17,7 +17,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: gline.c,v 1.48 2004/08/19 04:00:50 entrope Exp $
+ * $Id: gline.c,v 1.49 2004/09/11 15:58:02 entrope Exp $
  */
 #include "config.h"
 
@@ -398,9 +398,11 @@
 
   /* and log it */
   log_write(LS_GLINE, L_INFO, LOG_NOSNOTICE,
-           "%#C adding %s %s for %s, expiring at %Tu: %s", sptr,
+           "%#C adding %s %s for %s%s%s, expiring at %Tu: %s", sptr,
            flags & GLINE_LOCAL ? "local" : "global",
-           flags & GLINE_BADCHAN ? "BADCHAN" : "GLINE", userhost,
+           flags & GLINE_BADCHAN ? "BADCHAN" : "GLINE", user,
+           flags & (GLINE_BADCHAN|GLINE_REALNAME) ? "" : "@",
+           flags & (GLINE_BADCHAN|GLINE_REALNAME) ? "" : host,
            expire + TSoffset, reason);
 
   /* make the gline */
----------------------- End of diff -----------------------

Reply via email to