From: Mark Wielaard Date: Wed, 6 Oct 2021 21:53:34 +0000 (+0200) Subject: tests: Handle dwarf_attr_string returning NULL in show-die-info.c X-Git-Tag: elfutils-0.186~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=47b0ebe9033daa7ac9c732b25c85520b97f9635a;p=thirdparty%2Felfutils.git tests: Handle dwarf_attr_string returning NULL in show-die-info.c Reported-by: Jan-Benedict Glaw Signed-off-by: Mark Wielaard --- diff --git a/tests/ChangeLog b/tests/ChangeLog index d289b27cf..07e018b0f 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2021-10-06 Mark Wielaard + + * show-die-info.c (handle): Handle dwarf_attr_string returning NULL. + 2021-10-06 Di Chen PR28242 diff --git a/tests/show-die-info.c b/tests/show-die-info.c index 34e27a3b3..1a3191cd5 100644 --- a/tests/show-die-info.c +++ b/tests/show-die-info.c @@ -97,7 +97,7 @@ handle (Dwarf *dbg, Dwarf_Die *die, int n) printf ("%*s Attrs :", n * 5, ""); for (cnt = 0; cnt < 0xffff; ++cnt) if (dwarf_hasattr (die, cnt)) - printf (" %s", dwarf_attr_string (cnt)); + printf (" %s", dwarf_attr_string (cnt) ?: ""); puts (""); if (dwarf_hasattr (die, DW_AT_low_pc) && dwarf_lowpc (die, &addr) == 0)