On Saturday 15 Oct 2005 18:34, Yoshinori K. Okuji wrote: > On Saturday 15 October 2005 10:07 am, Yoshinori K. Okuji wrote: > > > Problem 2: Reading gzip files all at once results in corruption of the > > > data. It can be exposed by this patch: > > > > Can you investigate this problem?
The patch fixes it: diff -u -p -r1.2 gzio.c --- grub2/io/gzio.c 15 Oct 2005 09:22:31 -0000 1.2 +++ grub2/io/gzio.c 16 Oct 2005 08:55:38 -0000 @@ -1193,7 +1193,7 @@ grub_gzio_read (grub_file_t file, char * inflate_window (file); srcaddr = (char *) ((offset & (WSIZE - 1)) + gzio->slide); - size = gzio->saved_offset - file->offset; + size = gzio->saved_offset - offset; if (size > len) size = len; 2005-10-16 Timothy Baldwin <[EMAIL PROTECTED]> * io/gzio.c (grub_gzio_read): Use offset instead of file->offset consistently within loop. > I don't see any problem on my laptop (i386). Did you apply my test patch and use a test file with an uncompressed size larger than 32KiB? -- Member AFFS, WYLUG, SWP (UK), UAF, RESPECT, StWC No to software patents! Victory to the iraqi resistance!
pgpbHjM1H0wJW.pgp
Description: PGP signature
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel