coff object_p memory leaks
* coffgen.c (coff_real_object_p): Free malloc'd memory on failure.
This commit is contained in:
parent
6a89db5c95
commit
37d5ab199b
@ -1,3 +1,7 @@
|
||||
2019-12-30 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* coffgen.c (coff_real_object_p): Free malloc'd memory on failure.
|
||||
|
||||
2019-12-30 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* archive.c (do_slurp_bsd_armap): Use bfd_alloc rather than
|
||||
|
@ -305,6 +305,9 @@ coff_real_object_p (bfd *abfd,
|
||||
return abfd->xvec;
|
||||
|
||||
fail:
|
||||
obj_coff_keep_syms (abfd) = FALSE;
|
||||
obj_coff_keep_strings (abfd) = FALSE;
|
||||
_bfd_coff_free_symbols (abfd);
|
||||
bfd_release (abfd, tdata);
|
||||
fail2:
|
||||
abfd->tdata.any = tdata_save;
|
||||
|
Loading…
Reference in New Issue
Block a user