diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | src/dso.c | 2 |
2 files changed, 4 insertions, 1 deletions
@@ -1,3 +1,6 @@ +2018-08-29 Robert Yang <liezhi.yang@windriver.com> + * src/dso.c: use ehdr.e_shstrndx as index + 2017-06-20 Andrew Stubbs <ams@codesourcery.com> * src/arch-x86_64.c (x86_64_prelink_conflict_rela): Also convert R_X86_64_32 conflicts to R_X86_64_IRELATIVE for ifuncs. @@ -1659,7 +1659,7 @@ close_dso_1 (DSO *dso) { int i; - for (i = 1; i < dso->ehdr.e_shnum; ++i) + for (i = 1; i < dso->ehdr.e_shstrndx; ++i) { Elf_Scn *scn = dso->scn[i]; Elf_Data *data = NULL; |