summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorandreas_kupries <akupries@shaw.ca>2008-06-10 03:35:15 (GMT)
committerandreas_kupries <akupries@shaw.ca>2008-06-10 03:35:15 (GMT)
commitf572d15108ea68aef3ff8e2c3de3899f8a50f25f (patch)
tree952477ba27e0508e4801d0d507e7d9475fdfe5aa /ChangeLog
parent903ca7048a4ab89a4962196a979014681d5db909 (diff)
downloadtcl-f572d15108ea68aef3ff8e2c3de3899f8a50f25f.zip
tcl-f572d15108ea68aef3ff8e2c3de3899f8a50f25f.tar.gz
tcl-f572d15108ea68aef3ff8e2c3de3899f8a50f25f.tar.bz2
* generic/tclIORTrans.c (ReflectInput): Fixed a bug triggered by
Pat Thoyts <patthoyts@users.sourceforge.net>. Reset the EOF flag after draining the Tcl level into the result buffer, to make sure that the result buffer will be drained as well by repeated calls to ReflectInput should it contain more than one buffer-full of data. Without that reset the higher I/O system will not call on ReflectInput anymore due to the assumed EOF, thus losing the data which did not fit in the buffer of the call which caused the eof and drain.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0af84d6..dce1163 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2008-06-09 Andreas Kupries <akupries@shaw.ca>
+
+ * generic/tclIORTrans.c (ReflectInput): Fixed a bug triggered by
+ Pat Thoyts <patthoyts@users.sourceforge.net>. Reset the EOF flag
+ after draining the Tcl level into the result buffer, to make sure
+ that the result buffer will be drained as well by repeated calls
+ to ReflectInput should it contain more than one buffer-full of
+ data. Without that reset the higher I/O system will not call on
+ ReflectInput anymore due to the assumed EOF, thus losing the data
+ which did not fit in the buffer of the call which caused the eof
+ and drain.
+
2008-06-09 Donal K. Fellows <dkf@users.sf.net>
* generic/tclOOCall.c (TclOOGetSortedMethodList): Plug memory leak