From 00aca7ff366109a56ec923b16c751ce1087b8cf6 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Tue, 27 Jul 2010 04:40:23 -0700 Subject: [PATCH] Fix dwarf_formref_die DW_FORM_ref_sig8 hash table insertion. --- libdw/ChangeLog | 4 ++++ libdw/dwarf_formref_die.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libdw/ChangeLog b/libdw/ChangeLog index 7aca37950..d0b54f3cb 100644 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@ -1,3 +1,7 @@ +2010-07-27 Roland McGrath + + * dwarf_formref_die.c: Fix sig8 hash insertion. + 2010-06-23 Roland McGrath * cfi.c (dwarf_cfi_validate_fde): Function removed. diff --git a/libdw/dwarf_formref_die.c b/libdw/dwarf_formref_die.c index 65242586f..3ec770d26 100644 --- a/libdw/dwarf_formref_die.c +++ b/libdw/dwarf_formref_die.c @@ -101,7 +101,7 @@ dwarf_formref_die (attr, result) ?: DWARF_E_INVALID_REFERENCE); return NULL; } - Dwarf_Sig8_Hash_insert (&cu->dbg->sig8_hash, sig, cu); + Dwarf_Sig8_Hash_insert (&cu->dbg->sig8_hash, cu->type_sig8, cu); } while (cu->type_sig8 != sig); -- 2.47.2