[cvslog] [CVS] Module eggdrop1.8: Change committed

cvs at eggheads.org cvs at eggheads.org
Tue Oct 25 10:49:30 CST 2011


CVSROOT    : /usr/local/cvsroot
Module     : eggdrop1.8
Branch tags: gettext
Commit time: 2011-10-25 16:49:30 UTC
Committer  : Thomas Sader <thommey at gmail.com>

Modified files:
  Tag: gettext
     THANKS doc/Changes1.8 src/patch.h src/mod/server.mod/server.c

Log message:

Added missing read trace flag to the nick-len variable trace after being unset to make the trace be removed properly on unload.

---------------------- diff included ----------------------
Index: eggdrop1.8/THANKS
diff -u eggdrop1.8/THANKS:1.8.2.2 eggdrop1.8/THANKS:1.8.2.3
--- eggdrop1.8/THANKS:1.8.2.2	Sun Mar 13 21:03:13 2011
+++ eggdrop1.8/THANKS	Tue Oct 25 10:49:19 2011
@@ -1,4 +1,4 @@
-$Id: THANKS,v 1.8.2.2 2011/03/14 03:03:13 thommey Exp $:
+$Id: THANKS,v 1.8.2.3 2011/10/25 16:49:19 thommey Exp $:
 
 Eggdrop Developers and Contributors
 Last revised: January 27, 2011
@@ -203,6 +203,7 @@
 DocSavag       Jerry Sutton                    jerrystn at ccse.net
 dollar
                Donovan Long
+Dopsy                                          dopsy at orastie.org
 dorgan
 dork
 dracwolf
Index: eggdrop1.8/doc/Changes1.8
diff -u eggdrop1.8/doc/Changes1.8:1.36.2.21 eggdrop1.8/doc/Changes1.8:1.36.2.22
--- eggdrop1.8/doc/Changes1.8:1.36.2.21	Fri Sep  9 15:39:14 2011
+++ eggdrop1.8/doc/Changes1.8	Tue Oct 25 10:49:19 2011
@@ -1,4 +1,4 @@
-$Id: Changes1.8,v 1.36.2.21 2011/09/09 21:39:14 thommey Exp $
+$Id: Changes1.8,v 1.36.2.22 2011/10/25 16:49:19 thommey Exp $
 
 Eggdrop Changes (since version 1.8.0)
 
@@ -6,6 +6,10 @@
 
 1.8.0 (CVS):
 
+  - Added missing read trace flag to the nick-len variable trace after
+    being unset to make the trace be removed properly on unload.
+    Found by: Dopsy / Patch by: pseudo
+
   - Fixed a bug in the mainloop for Tcl threads which is now
     also being used as vwait/update recursion mainloop.
     Patch by: thommey
Index: eggdrop1.8/src/mod/server.mod/server.c
diff -u eggdrop1.8/src/mod/server.mod/server.c:1.6.2.3 eggdrop1.8/src/mod/server.mod/server.c:1.6.2.4
--- eggdrop1.8/src/mod/server.mod/server.c:1.6.2.3	Tue Feb  8 16:06:01 2011
+++ eggdrop1.8/src/mod/server.mod/server.c	Tue Oct 25 10:49:20 2011
@@ -2,7 +2,7 @@
  * server.c -- part of server.mod
  *   basic irc server support
  *
- * $Id: server.c,v 1.6.2.3 2011/02/08 22:06:01 thommey Exp $
+ * $Id: server.c,v 1.6.2.4 2011/10/25 16:49:20 thommey Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -1337,8 +1337,8 @@
     egg_snprintf(s, sizeof s, "%d", nick_len);
     Tcl_SetVar2(interp, name1, name2, s, TCL_GLOBAL_ONLY);
     if (flags & TCL_TRACE_UNSETS)
-      Tcl_TraceVar(irp, name1, TCL_TRACE_WRITES | TCL_TRACE_UNSETS,
-                   traced_nicklen, cdata);
+      Tcl_TraceVar(irp, name1, TCL_TRACE_READS | TCL_TRACE_WRITES |
+                   TCL_TRACE_UNSETS, traced_nicklen, cdata);
   } else {
     EGG_CONST char *cval = Tcl_GetVar2(interp, name1, name2, TCL_GLOBAL_ONLY);
     long lval = 0;
Index: eggdrop1.8/src/patch.h
diff -u eggdrop1.8/src/patch.h:1.25.2.16 eggdrop1.8/src/patch.h:1.25.2.17
--- eggdrop1.8/src/patch.h:1.25.2.16	Wed Jul 20 04:45:36 2011
+++ eggdrop1.8/src/patch.h	Tue Oct 25 10:49:19 2011
@@ -10,7 +10,7 @@
  * statement, leave the rest of the file alone, this allows better
  * overlapping patches.
  *
- * $Id: patch.h,v 1.25.2.16 2011/07/20 10:45:36 thommey Exp $
+ * $Id: patch.h,v 1.25.2.17 2011/10/25 16:49:19 thommey Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -41,12 +41,12 @@
  *
  *
  */
-patch("1311158531");            /* current unixtime */
+patch("1319561302");            /* current unixtime */
 /*
  *
  *
  */
-patch("tclhashcrash");
+patch("nicklentrace");
 /*
  *
  *
----------------------- End of diff -----------------------


More information about the Changes mailing list