summaryrefslogtreecommitdiffstats
path: root/unix
diff options
context:
space:
mode:
authorandreas_kupries <andreas_kupries@noemail.net>2008-03-07 22:42:48 (GMT)
committerandreas_kupries <andreas_kupries@noemail.net>2008-03-07 22:42:48 (GMT)
commit33bd56bc6910c3af369d0b9cf106c114c12532cf (patch)
treefcfc35f56a9cec72b96133d5e90043cd507c4f85 /unix
parent414056ae37aa2d1bfd2b12ffcdd5357b824c20f9 (diff)
downloadtcl-33bd56bc6910c3af369d0b9cf106c114c12532cf.zip
tcl-33bd56bc6910c3af369d0b9cf106c114c12532cf.tar.gz
tcl-33bd56bc6910c3af369d0b9cf106c114c12532cf.tar.bz2
* generic/tclResult.c (ReleaseKeys): Workaround for [Bug
1904907]. Reset the return option keys to NULL to allow full re-initialization by GetKeys(). This introduces a memory leak for the key objects, but gets us around a crash in the finalization of reflected channels when handling returns, either at compile- or runtime. In both cases we access the keys after they have been released by their thread exit handler. A proper fix is entangled with the untangling of the finalization ordering and attendant issues. For now we choose the lesser evil. FossilOrigin-Name: e3e2980503dfd0f1a9a9a195d12028bda8429444
Diffstat (limited to 'unix')
-rw-r--r--unix/dltest/Makefile.in4
1 files changed, 2 insertions, 2 deletions
diff --git a/unix/dltest/Makefile.in b/unix/dltest/Makefile.in
index 53a45a9..5ac2df0 100644
--- a/unix/dltest/Makefile.in
+++ b/unix/dltest/Makefile.in
@@ -1,7 +1,7 @@
# This Makefile is used to create several test cases for Tcl's load
# command. It also illustrates how to take advantage of configuration
# exported by Tcl to set up Makefiles for shared libraries.
-# RCS: @(#) $Id: Makefile.in,v 1.20 2006/12/17 03:47:09 das Exp $
+# RCS: @(#) $Id: Makefile.in,v 1.21 2008/03/07 22:42:53 andreas_kupries Exp $
CC = @CC@
LIBS = @TCL_BUILD_STUB_LIB_SPEC@ @TCL_LIBS@
@@ -99,4 +99,4 @@ clean:
fi
distclean: clean
- rm -f Makefile
+ rm -f Makefile \ No newline at end of file