On Fri, May 21, 2010 at 18:21, Rick Flower <[email protected]> wrote:
> 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?

No idea, I tested it very lightly.  Keep an eye on the repository.

Paolo

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

Reply via email to