objcopy: Close some memory leaks in error paths
Closes some memory leaks within objcopy for error paths. binutils/ChangeLog: * objcopy.c (copy_section): Add extra calls to free for error paths.
This commit is contained in:
parent
c42608e136
commit
848ac65968
|
@ -1,3 +1,8 @@
|
|||
2016-11-04 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* objcopy.c (copy_section): Add extra calls to free for error
|
||||
paths.
|
||||
|
||||
2016-11-04 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* dwarf-mode.el (dwarf-browse): Set default-directory. Bump
|
||||
|
|
|
@ -3375,6 +3375,7 @@ copy_section (bfd *ibfd, sec_ptr isection, void *obfdarg)
|
|||
{
|
||||
status = 1;
|
||||
bfd_nonfatal_message (NULL, ibfd, isection, NULL);
|
||||
free (memhunk);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -3428,6 +3429,7 @@ copy_section (bfd *ibfd, sec_ptr isection, void *obfdarg)
|
|||
{
|
||||
status = 1;
|
||||
bfd_nonfatal_message (NULL, obfd, osection, NULL);
|
||||
free (memhunk);
|
||||
return;
|
||||
}
|
||||
free (memhunk);
|
||||
|
@ -3449,6 +3451,7 @@ copy_section (bfd *ibfd, sec_ptr isection, void *obfdarg)
|
|||
{
|
||||
status = 1;
|
||||
bfd_nonfatal_message (NULL, obfd, osection, NULL);
|
||||
free (memhunk);
|
||||
return;
|
||||
}
|
||||
free (memhunk);
|
||||
|
|
Loading…
Reference in New Issue