summaryrefslogtreecommitdiffstats
path: root/libdw/dwarf_getcfi_elf.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdw/dwarf_getcfi_elf.c')
-rw-r--r--libdw/dwarf_getcfi_elf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libdw/dwarf_getcfi_elf.c b/libdw/dwarf_getcfi_elf.c
index 315cc02f..adcaea03 100644
--- a/libdw/dwarf_getcfi_elf.c
+++ b/libdw/dwarf_getcfi_elf.c
@@ -298,7 +298,7 @@ getcfi_shdr (Elf *elf, const GElf_Ehdr *ehdr)
}
else if (!strcmp (name, ".eh_frame"))
{
- if (shdr->sh_type == SHT_PROGBITS)
+ if (shdr->sh_type != SHT_NOBITS)
return getcfi_scn_eh_frame (elf, ehdr, scn, shdr,
hdr_scn, hdr_vaddr);
else