]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Merge branch 'master' into robustify
authorMark Wielaard <mjw@redhat.com>
Mon, 27 Aug 2012 13:33:41 +0000 (15:33 +0200)
committerMark Wielaard <mjw@redhat.com>
Mon, 27 Aug 2012 13:33:41 +0000 (15:33 +0200)
1  2 
libdwfl/ChangeLog
libelf/ChangeLog
libelf/elf32_getshdr.c
libelf/elf_begin.c
libelf/elf_getarsym.c
src/ChangeLog
src/elflint.c
src/readelf.c

Simple merge
Simple merge
Simple merge
Simple merge
index c3ed99bc5964a1639dd1611123fe2e59c0c1349a,9e0f4c2bbf54f677dfe34ffc00344a1eacf43529..3a578a7595c079014cd438949ef12d16e38d2578
@@@ -158,10 -181,7 +181,10 @@@ elf_getarsym (elf, ptr
        size_t index_size = atol (tmpbuf);
  
        if (SARMAG + sizeof (struct ar_hdr) + index_size > elf->maximum_size
-         || n * sizeof (uint32_t) > index_size)
 +#if SIZE_MAX <= 4294967295U
 +        || n >= SIZE_MAX / sizeof (Elf_Arsym)
 +#endif
+         || n * w > index_size)
        {
          /* This index table cannot be right since it does not fit into
             the file.  */
diff --cc src/ChangeLog
Simple merge
diff --cc src/elflint.c
Simple merge
diff --cc src/readelf.c
Simple merge