The GCC address sanitizer might complain otherwise:
stack-use-after-scope src/readelf.c:1787 in get_dyn_ents
Signed-off-by: Mark Wielaard <mark@klomp.org>
+2022-04-19 Mark Wielaard <mark@klomp.org>
+
+ * readelf.c (get_dyn_ents): Define dyn_mem outside the while loop.
+
2022-03-01 Di Chen <dichen@redhat.com>
* readelf.c (get_dyn_ents): New function.
get_dyn_ents (Elf_Data * dyn_data)
{
GElf_Dyn *dyn;
+ GElf_Dyn dyn_mem;
size_t dyn_idx = 0;
do
{
- GElf_Dyn dyn_mem;
dyn = gelf_getdyn(dyn_data, dyn_idx, &dyn_mem);
if (dyn != NULL)
++dyn_idx;