summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2006-04-05 03:13:34 +0000
committerUlrich Drepper <drepper@redhat.com>2006-04-05 03:13:34 +0000
commit3a5052a8e16f38f8a0d0b3c5925e743608036ed9 (patch)
tree35afb2a8b1361bd87ec439d6cac070d80aaef21e
parentb43797284f61e63e0521e1c7263eb379bdd26995 (diff)
One more fixup for elf_update.elfutils-0.120
-rw-r--r--config/elfutils.spec.in7
-rw-r--r--libelf/elf32_updatefile.c3
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)