[Openmcl-cvs-notifications] r14255 - /trunk/source/level-1/l1-streams.lisp

gb at clozure.com gb at clozure.com
Tue Sep 14 06:28:08 CDT 2010


Author: gb
Date: Tue Sep 14 06:28:08 2010
New Revision: 14255

Log:
In STREAM-READ-LINE on ECHOING-TWO-WAY-STREAM, call FORCE-OUTPUT
on the output side before reading anything.

Modified:
    trunk/source/level-1/l1-streams.lisp

Modified: trunk/source/level-1/l1-streams.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/level-1/l1-streams.lisp (original)
+++ trunk/source/level-1/l1-streams.lisp Tue Sep 14 06:28:08 2010
@@ -4016,6 +4016,7 @@
 =

 (defmethod stream-read-line ((s echoing-two-way-stream))
   (let* ((out (two-way-stream-output-stream s)))
+    (force-output out)
     (multiple-value-bind (string eof)
         (call-next-method)
       (unless eof



More information about the Openmcl-cvs-notifications mailing list