libbacktrace/
* elf.c (elf_add): Bail early if there are no section headers at all.
+2020-05-09 Roland McGrath <mcgrathr@google.com>
+
+ * elf.c (elf_add): Bail early if there are no section headers at all.
+
2020-05-09 Ian Lance Taylor <iant@golang.org>
* elf.c (elf_add): Don't free strtab if an error occurs after
backtrace_release_view (state, &shdr_view, error_callback, data);
}
+ if (shnum == 0 || shstrndx == 0)
+ goto fail;
+
/* To translate PC to file/line when using DWARF, we need to find
the .debug_info and .debug_line sections. */