diff --git a/ChangeLog b/ChangeLog index bcacdce64..07ea63559 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-04-18 Jerone Young + + * kernel/elf.c: Add missing parenthesis for conditional statement + stanza. + 2007-04-10 Jerone Young * util/i386/pc/getroot.c: Update so that if root device is /dev/root , diff --git a/kern/elf.c b/kern/elf.c index 4d616cc74..f05048e18 100644 --- a/kern/elf.c +++ b/kern/elf.c @@ -432,12 +432,14 @@ grub_elf64_load (grub_elf_t _elf, grub_elf64_load_hook_t _load_hook, grub_ssize_t read; read = grub_file_read (elf->file, (void *) load_addr, phdr->p_filesz); if (read != (grub_ssize_t) phdr->p_filesz) - /* XXX How can we free memory from `load_hook'? */ - grub_error_push (); - return grub_error (GRUB_ERR_BAD_OS, - "Couldn't read segment from file: " - "wanted 0x%lx bytes; read 0x%lx bytes.", - phdr->p_filesz, read); + { + /* XXX How can we free memory from `load_hook'? */ + grub_error_push (); + return grub_error (GRUB_ERR_BAD_OS, + "Couldn't read segment from file: " + "wanted 0x%lx bytes; read 0x%lx bytes.", + phdr->p_filesz, read); + } } if (phdr->p_filesz < phdr->p_memsz)