Free ofilename on error path. Don't bother testing "if (foo)" before
"free (foo)".
/* Must be freed after bfd_close (). */
free (isympp);
- if (osympp)
- free (osympp);
+ free (osympp);
if (rename (ofilename, output_filename))
{
return;
loser:
- if (isympp)
- free (isympp);
- if (osympp)
- free (osympp);
+ free (isympp);
+ free (osympp);
if (obfd)
bfd_close (obfd);
if (ofilename)
- unlink (ofilename);
+ {
+ unlink (ofilename);
+ free (ofilename);
+ }
einfo (_("%P%F: failed to add object-only section: %s\n"), err);
}