diff options
author | Mark Wielaard <mjw@redhat.com> | 2012-12-21 10:02:11 +0100 |
---|---|---|
committer | Mark Wielaard <mjw@redhat.com> | 2012-12-21 21:43:55 +0100 |
commit | 5532404e1ad6dd64f87226702ab32c8f40106d55 (patch) | |
tree | 3f4183816fc42fd9577bf54b0c47b0ca4e611428 | |
parent | 59254427e7c9eeb697de00069a9cb7dc1c908f86 (diff) | |
download | elfutils-5532404e1ad6dd64f87226702ab32c8f40106d55.tar.gz |
addr2line: Cleanup Dwfl when done.
Make sure addr2line and libdwfl don't leak memory.
Signed-off-by: Mark Wielaard <mjw@redhat.com>
-rw-r--r-- | src/ChangeLog | 4 | ||||
-rw-r--r-- | src/addr2line.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index f08ee084..547605d5 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2012-12-21 Mark Wielaard <mjw@redhat.com> + + * addr2line (main): Call dwfl_end. + 2012-12-11 Roland McGrath <roland@hack.frob.com> * nm.c (show_symbols_sysv): Fix size passed to snprintf for invalid diff --git a/src/addr2line.c b/src/addr2line.c index 7d241f30..c7e4629e 100644 --- a/src/addr2line.c +++ b/src/addr2line.c @@ -169,6 +169,7 @@ main (int argc, char *argv[]) while (++remaining < argc); } + dwfl_end (dwfl); return result; } |