diff options
author | andreas_kupries <akupries@shaw.ca> | 2006-03-14 20:36:36 (GMT) |
---|---|---|
committer | andreas_kupries <akupries@shaw.ca> | 2006-03-14 20:36:36 (GMT) |
commit | 66e553d72e52824e2bb3f06814e9d3fc6f4a935d (patch) | |
tree | 0ffae9e11d14a1eaa9ee089f8880a2351a8427c2 /ChangeLog | |
parent | 24f992668d4072421af7d022ad5015ab3c29d505 (diff) | |
download | tcl-66e553d72e52824e2bb3f06814e9d3fc6f4a935d.zip tcl-66e553d72e52824e2bb3f06814e9d3fc6f4a935d.tar.gz tcl-66e553d72e52824e2bb3f06814e9d3fc6f4a935d.tar.bz2 |
* win/tclWinPipe.c (Tcl_WaitPid): Backport of fix made to the head
by David Gravereaux in 2004. See ChangeLog entry 2004-01-19.
[Bug 1381436].
Fixed a thread-safety problem with the process list. The delayed
cut operation after the wait was going stale by being outside
the list lock. It now cuts within the lock and does a locked
splice for when it needs to instead. [Bug 859820]
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1,3 +1,14 @@ +2006-03-14 Andreas Kupries <andreask@activestate.com> + + * win/tclWinPipe.c (Tcl_WaitPid): Backport of fix made to the head + by David Gravereaux in 2004. See ChangeLog entry 2004-01-19. + [Bug 1381436]. + + Fixed a thread-safety problem with the process list. The delayed + cut operation after the wait was going stale by being outside + the list lock. It now cuts within the lock and does a locked + splice for when it needs to instead. [Bug 859820] + 2006-03-13 Don Porter <dgp@users.sourceforge.net> * generic/tclEncoding.c: Report error when an escape encoding |