2008-09-08 Robert Millan <rmh@aybabtu.com>
* loader/i386/pc/multiboot.c (grub_multiboot_load_elf32): Skip segments when their filesz is zero (grub_file_read() interprets zero-size as "read untill EOF", which results in memory corruption). Use `lowest_segment' rather than 0 for calculating the current segment load address.
This commit is contained in:
parent
40da438f10
commit
89d5ffcfd1
2 changed files with 11 additions and 3 deletions
|
@ -1,3 +1,11 @@
|
|||
2008-09-08 Robert Millan <rmh@aybabtu.com>
|
||||
|
||||
* loader/i386/pc/multiboot.c (grub_multiboot_load_elf32): Skip
|
||||
segments when their filesz is zero (grub_file_read() interprets
|
||||
zero-size as "read untill EOF", which results in memory corruption).
|
||||
Use `lowest_segment' rather than 0 for calculating the current
|
||||
segment load address.
|
||||
|
||||
2008-09-08 Robert Millan <rmh@aybabtu.com>
|
||||
|
||||
* util/hostdisk.c (open_device): Replace a grub_util_info() call
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue