PR 33858 Object Attributes v2 memory leaks

It is possble for elf_object_p to hit errors after or during the loop
processing sections with bfd_section_from_shdr.  That means we might
have some object attributes malloc'd.  They need cleaning up in
elf_object_p because bfd_check_format_matches only handles tidying of
bfd_alloc memory.

	* elfcode.h (elf_object_p): Free object attributes on failure.
1 file changed