diff options
Diffstat (limited to 'src/readelf.c')
-rw-r--r-- | src/readelf.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/readelf.c b/src/readelf.c index 0f13874f..6950204e 100644 --- a/src/readelf.c +++ b/src/readelf.c @@ -1065,13 +1065,14 @@ process_elf_file (Dwfl_Module *dwflmod, int fd) if (print_string_sections) print_strings (ebl); - ebl_closebackend (ebl); - if (pure_ebl != ebl) { + ebl_closebackend (ebl); ebl_closebackend (pure_ebl); elf_end (pure_elf); } + else + ebl_closebackend (ebl); } |