mmo tdata leak

malloc'd tdata isn't freed.

	* mmo.c (mmo_mkobject): Allocate tdata with bfd_zalloc.
This commit is contained in:
Alan Modra 2019-12-31 08:55:08 +10:30
parent c9ae58fe32
commit f24bdec486
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2020-01-04 Alan Modra <amodra@gmail.com>
* mmo.c (mmo_mkobject): Allocate tdata with bfd_zalloc.
2020-01-04 Alan Modra <amodra@gmail.com>
* coffgen.c (coff_real_object_p): Free malloc'd memory on target

View File

@ -579,7 +579,7 @@ mmo_mkobject (bfd *abfd)
/* All fields are zero-initialized, so we don't have to explicitly
initialize most. */
tdata_type *tdata = (tdata_type *) bfd_zmalloc (sizeof (tdata_type));
tdata_type *tdata = (tdata_type *) bfd_zalloc (abfd, sizeof (tdata_type));
if (tdata == NULL)
return FALSE;