On Sun, Oct 30, 2005 at 03:43:16PM +0100, Mike Hommey wrote: > I guess it doesn't solve the problem if you enter some lines followed by > an EOF with the testcase.
Rats, yes. You also need this: --- gzio.c.orig 2005-10-30 15:19:18.000000000 +0000 +++ gzio.c 2005-10-30 15:18:45.000000000 +0000 @@ -436,7 +437,7 @@ s->stream.avail_out -= n; s->stream.avail_in -= n; } - if (s->stream.avail_out > 0) { + if (s->stream.avail_out > 0 && !feof(s->file)) { s->stream.avail_out -= (uInt)fread(next_out, 1, s->stream.avail_out, s->file); } -- "You grabbed my hand and we fell into it, like a daydream - or a fever."
signature.asc
Description: Digital signature