diff options
-rw-r--r-- | src/ChangeLog | 4 | ||||
-rw-r--r-- | src/addr2line.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 99b11564..57be0bb3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2014-01-20 Mark Wielaard <[email protected]> + + * addr2line.c (handle_address): Initialize scopes to NULL. + 2014-01-17 Roland McGrath <[email protected]> * strip.c (handle_elf): Check for bogus values in sh_link, sh_info, diff --git a/src/addr2line.c b/src/addr2line.c index 0541fb68..50fc2b38 100644 --- a/src/addr2line.c +++ b/src/addr2line.c @@ -642,7 +642,7 @@ handle_address (const char *string, Dwfl *dwfl) Dwarf_Addr bias = 0; Dwarf_Die *cudie = dwfl_module_addrdie (mod, addr, &bias); - Dwarf_Die *scopes; + Dwarf_Die *scopes = NULL; int nscopes = dwarf_getscopes (cudie, addr - bias, &scopes); if (nscopes < 0) return 1; |