summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Kratochvil <jan.kratochvil@redhat.com>2012-10-28 17:23:11 +0100
committerJan Kratochvil <jan.kratochvil@redhat.com>2012-10-28 17:23:11 +0100
commitbaa2998c2f7e304eb844dfbc444e030633918b2d (patch)
treef3cf0fa17e7475c4bec96390aad96fca618a7164
parent0b28333db8bb490be1674e2955e545b069d4deea (diff)
downloadelfutils-baa2998c2f7e304eb844dfbc444e030633918b2d.tar.gz
Revert "."
This reverts commit 0b28333db8bb490be1674e2955e545b069d4deea.
-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 ba00e05e..a5d9aec8 100644
--- a/libdw/dwarf_getcfi_elf.c
+++ b/libdw/dwarf_getcfi_elf.c
@@ -223,7 +223,7 @@ getcfi_scn_eh_frame (Elf *elf, const GElf_Ehdr *ehdr,
if (hdr_scn != NULL)
{
Elf_Data *hdr_data = elf_rawdata (hdr_scn, NULL);
- if (hdr_data != NULL)
+ if (hdr_data != NULL && hdr_data->d_buf != NULL)
{
GElf_Addr eh_frame_vaddr;
cfi->search_table_vaddr = hdr_vaddr;