summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2009-10-17 22:35:58 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2009-10-17 22:35:58 (GMT)
commit391cc5529b10b842b5e34acb19bf559b56df7f49 (patch)
tree3b20f9da036fc4ea0a45e81d762efb0f84c787bb /ChangeLog
parent0d31e4cefc735abf4b5eb232c3b89effa9ebc3aa (diff)
downloadtcl-391cc5529b10b842b5e34acb19bf559b56df7f49.zip
tcl-391cc5529b10b842b5e34acb19bf559b56df7f49.tar.gz
tcl-391cc5529b10b842b5e34acb19bf559b56df7f49.tar.bz2
Fix [Bug 2629338]: Stop evil unset traces from accessing freed memory.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog16
1 files changed, 12 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 99b598d..78300b1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2009-10-17 Donal K. Fellows <dkf@users.sf.net>
+
+ * generic/tclVar.c (TclDeleteCompiledLocalVars, UnsetVarStruct)
+ (TclDeleteNamespaceVars):
+ * generic/tclTrace.c (Tcl_UntraceVar2): [Bug 2629338]: Stop traces
+ that are deleted part way through (a feature used by tdom) from
+ causing freed memory to be accessed.
+
2009-10-08 Donal K. Fellows <dkf@users.sf.net>
* generic/tclDictObj.c (DictIncrCmd): [Bug 2874678]: Don't leak any
@@ -12,10 +20,10 @@
functions more consistent. Patch supplied by Joe Mistachkin
<joe@mistachkin.com>.
- * generic/tclIORChan.c (ErrnoReturn): Replace the hardwired
- constant 11 with the proper errno define, EAGAIN. What was I
- thinking ? The BSD's have a different errno assignment and break
- with the hardwired number. Reported by emiliano on the chat.
+ * generic/tclIORChan.c (ErrnoReturn): Replace the hardwired constant
+ 11 with the proper errno define, EAGAIN. What was I thinking? The
+ BSD's have a different errno assignment and break with the hardwired
+ number. Reported by emiliano on the chat.
2009-10-06 Don Porter <dgp@users.sourceforge.net>