summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathon Anderson <jma14@rice.edu>2019-08-25 10:07:00 -0500
committerMark Wielaard <mark@klomp.org>2019-08-26 15:15:34 +0200
commit4bcc641d362de4236ae8f0f5bc933c6d84b6f105 (patch)
tree11ab2bc1aa13671a6cf69b54046bce8aeb250a9a
parent347e6b7a38f78c758e9ab0d3372222ccd4a4f6d9 (diff)
downloadelfutils-4bcc641d362de4236ae8f0f5bc933c6d84b6f105.tar.gz
libdw: fix latent bug in dwarf_getcfi.c not setting default_same_value.
Signed-off-by: Jonathon Anderson <jma14@rice.edu>
-rw-r--r--libdw/ChangeLog4
-rw-r--r--libdw/dwarf_getcfi.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/libdw/ChangeLog b/libdw/ChangeLog
index bf1f4857..1d3586f0 100644
--- a/libdw/ChangeLog
+++ b/libdw/ChangeLog
@@ -1,3 +1,7 @@
+2019-08-25 Jonathon Anderson <jma14@rice.edu>
+
+ * dwarf_getcfi.c (dwarf_getcfi): Set default_same_value to false.
+
2019-08-12 Mark Wielaard <mark@klomp.org>
* libdw.map (ELFUTILS_0.177): Add new version of dwelf_elf_begin.
diff --git a/libdw/dwarf_getcfi.c b/libdw/dwarf_getcfi.c
index 9aed403e..51932cd9 100644
--- a/libdw/dwarf_getcfi.c
+++ b/libdw/dwarf_getcfi.c
@@ -58,6 +58,7 @@ dwarf_getcfi (Dwarf *dbg)
cfi->e_ident = (unsigned char *) elf_getident (dbg->elf, NULL);
cfi->other_byte_order = dbg->other_byte_order;
+ cfi->default_same_value = false;
cfi->next_offset = 0;
cfi->cie_tree = cfi->fde_tree = cfi->expr_tree = NULL;