aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2020-12-03 14:41:11 +0000
committerEd Maste <emaste@FreeBSD.org>2020-12-03 14:41:11 +0000
commit67b94fc58e61a78225930d54eadaba77f46a73b7 (patch)
tree70f3a11272a1169dda82f01beb73d0208c0c0ee4 /contrib
parentb946eede043435cad44e6fec9e553bdf1760c5b8 (diff)
downloadsrc-67b94fc58e61a78225930d54eadaba77f46a73b7.tar.gz
src-67b94fc58e61a78225930d54eadaba77f46a73b7.zip
Notes
Diffstat (limited to 'contrib')
-rw-r--r--contrib/elftoolchain/addr2line/addr2line.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/contrib/elftoolchain/addr2line/addr2line.c b/contrib/elftoolchain/addr2line/addr2line.c
index 3c5f4989bdde..0d575c14cbcf 100644
--- a/contrib/elftoolchain/addr2line/addr2line.c
+++ b/contrib/elftoolchain/addr2line/addr2line.c
@@ -491,6 +491,7 @@ check_labels(Dwarf_Debug dbg, Dwarf_Die die, Dwarf_Unsigned addr,
if (dwarf_tag(prev_die, &tag, &de) != DW_DLV_OK) {
warnx("dwarf_tag failed: %s",
dwarf_errmsg(de));
+ free(labels);
return DW_DLV_ERROR;
}
if (tag == DW_TAG_label) {