Mercurial > nand-ecoscentric
diff packages/redboot/current/src/load.c @ 1319:94e373b3fc8d
Fix ELF load when -b option used.
| author | gthomas |
|---|---|
| date | Fri, 17 Oct 2003 21:45:24 +0000 |
| parents | 9ecd8873f657 |
| children | 9a2e186be457 |
line wrap: on
line diff
--- a/packages/redboot/current/src/load.c +++ b/packages/redboot/current/src/load.c @@ -340,7 +340,7 @@ load_elf_image(getc_t getc, unsigned lon // Set address offset based on lowest address in file. addr_offset = 0xFFFFFFFF; for (phx = 0; phx < ehdr.e_phnum; phx++) { - if (phdr[phx].p_paddr < addr_offset) { + if ((phdr[phx].p_type == PT_LOAD) && (phdr[phx].p_paddr < addr_offset)) { addr_offset = phdr[phx].p_paddr; } }
