if (hdr_scn != NULL)
{
Elf_Data *hdr_data = elf_rawdata (hdr_scn, NULL);
- if (hdr_data != NULL && hdr_data->d_buf != NULL)
+ if (hdr_data != NULL)
{
GElf_Addr eh_frame_vaddr;
cfi->search_table_vaddr = hdr_vaddr;
internal_function
__libdwfl_set_cfi (Dwfl_Module *mod, Dwarf_CFI **slot, Dwarf_CFI *cfi)
{
- /* SHT_NOBITS gets read in this way. */
- if (cfi != NULL && cfi->data->d.d_buf == NULL)
- {
- free (cfi);
- cfi = NULL;
- }
-
if (cfi != NULL && cfi->ebl == NULL)
{
Dwfl_Error error = __libdwfl_module_getebl (mod);