On Fri, 21 May 2010 09:16:13 +0200, Paolo Bonzini <[email protected]> wrote:

> After actually debugging it, the bug is in pipes.  The following patch 
> fixes it, though I am committing another one that gets rid of the 
> "atEnd" instance variable completely.
> 
> diff --git a/kernel/FileDescr.st b/kernel/FileDescr.st
> index 8f1d23f..54c29e2 100644
> --- a/kernel/FileDescr.st
> +++ b/kernel/FileDescr.st
> @@ -740,7 +740,7 @@ do arbitrary processing on the files.'>
>       <category: 'initialize-release'>
>       self addToBeFinalized.
>       access isNil ifTrue: [access := 3].
> -     atEnd := false
> +     atEnd := nil
>       ]

Thanks Paolo!  I tried changing the one line above in my 3.2
version of FileDescr.st and rebuilt.. However, now streams appear
to be completely broken.. Is there another piece to the puzzle
perhaps?

Thx!

_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to