+2018-01-25 Mark Wielaard <mark@klomp.org>
+
+ * elfstrmerge.c (main): Initialize and check symtabshdr instead of
+ symtabndx.
+
2018-01-14 Petr Machata <pmachata@gmail.com>
* testfile-sizes4.o.bz2: New test file.
2017-12-11 Dima Kogan <dima@secretsauce.net>
- * run-aggregate-size.sh: Added check for multi-dimensional arrays.
- * run-peel-type.sh: Likewise.
- * testfile-sizes3.o.bz2: Likewise.
+ * run-aggregate-size.sh: Added check for multi-dimensional arrays.
+ * run-peel-type.sh: Likewise.
+ * testfile-sizes3.o.bz2: Likewise.
2017-12-07 Mark Wielaard <mark@klomp.org>
size_t symtabndx = 0;
Elf_Scn *symtabscn = NULL;
GElf_Shdr symtabshdr_mem;
- GElf_Shdr *symtabshdr;
+ GElf_Shdr *symtabshdr = NULL;
while ((symtabscn = elf_nextscn (elf, symtabscn)) != NULL)
{
symtabshdr = gelf_getshdr (symtabscn, &symtabshdr_mem);
}
}
- if (symtabndx == 0)
+ if (symtabshdr == NULL)
fail ("No symtab found", fname);
if ((symtabshdr->sh_flags & SHF_ALLOC) != 0)