summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMark Wielaard <[email protected]>2012-12-21 10:02:11 +0100
committerMark Wielaard <[email protected]>2012-12-21 21:43:55 +0100
commit5532404e1ad6dd64f87226702ab32c8f40106d55 (patch)
tree3f4183816fc42fd9577bf54b0c47b0ca4e611428 /src
parent59254427e7c9eeb697de00069a9cb7dc1c908f86 (diff)
addr2line: Cleanup Dwfl when done.
Make sure addr2line and libdwfl don't leak memory. Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/addr2line.c1
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 <[email protected]>
+
+ * addr2line (main): Call dwfl_end.
+
2012-12-11 Roland McGrath <[email protected]>
* 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;
}