Explicitly ignore return value from remove. We wouldn't do anything

differently if we can't unlink the temporary file. Also, free the
temporary file name when we set it to NULL.

CID: 1006909, 719448
This commit is contained in:
Warner Losh 2017-12-28 05:33:19 +00:00
parent 829ec26617
commit 1987e300d0

View File

@ -189,7 +189,7 @@ static void
cleanup(void)
{
if (tname)
remove(tname);
(void)remove(tname);
}
/*
@ -287,6 +287,7 @@ btxld(const char *iname)
err(2, "%s", tname);
if (rename(tname, oname))
err(2, "%s: Can't rename to %s", tname, oname);
free((void*)(intptr_t)tname);
tname = NULL;
if (verbose) {
printf(binfo, btx.btx_majver, btx.btx_minver, btx.btx_textsz,