diff options
author | Ulrich Drepper <drepper@redhat.com> | 2006-04-05 03:13:34 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2006-04-05 03:13:34 +0000 |
commit | 3a5052a8e16f38f8a0d0b3c5925e743608036ed9 (patch) | |
tree | 35afb2a8b1361bd87ec439d6cac070d80aaef21e | |
parent | b43797284f61e63e0521e1c7263eb379bdd26995 (diff) |
One more fixup for elf_update.elfutils-0.120
-rw-r--r-- | config/elfutils.spec.in | 7 | ||||
-rw-r--r-- | libelf/elf32_updatefile.c | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/config/elfutils.spec.in b/config/elfutils.spec.in index 6bc008d8..8a232a0a 100644 --- a/config/elfutils.spec.in +++ b/config/elfutils.spec.in @@ -154,6 +154,13 @@ rm -rf ${RPM_BUILD_ROOT} %{_libdir}/libelf.so %changelog +* Tue Apr 4 2006 Ulrich Drepper <drepper@redhat.com> 0.120-1 +- Bug fixes. +- dwarf.h updated for DWARF 3.0 final specification. +- libdwfl: New function dwfl_version. +- The license is now GPL for most files. The libelf, libebl, libdw,and +libdwfl libraries have additional exceptions. Add reference toOIN. + * Thu Mar 30 2006 Roland McGrath <roland@redhat.com> 0.120-1 - Bug fixes. - dwarf.h updated for DWARF 3.0 final specification. diff --git a/libelf/elf32_updatefile.c b/libelf/elf32_updatefile.c index 59973503..7561a685 100644 --- a/libelf/elf32_updatefile.c +++ b/libelf/elf32_updatefile.c @@ -231,7 +231,8 @@ __elfw2(LIBELFBITS,updatemmap) (Elf *elf, int change_bo, size_t shnum) assert ((char *) elf->map_address + elf->start_offset < (char *) scn->shdr.ELFW(e,LIBELFBITS)); assert ((char *) scn->shdr.ELFW(e,LIBELFBITS) - < (char *) elf->map_address + elf->maximum_size); + < ((char *) elf->map_address + elf->start_offset + + elf->maximum_size)); void *p = alloca (sizeof (ElfW2(LIBELFBITS,Shdr))); scn->shdr.ELFW(e,LIBELFBITS) |