Author: imp
Date: Thu Dec 28 05:33:19 2017
New Revision: 327263
URL: https://svnweb.freebsd.org/changeset/base/327263
Log:
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
Modified:
head/usr.sbin/btxld/btxld.c
Modified: head/usr.sbin/btxld/btxld.c
==============================================================================
--- head/usr.sbin/btxld/btxld.c Thu Dec 28 05:32:59 2017 (r327262)
+++ head/usr.sbin/btxld/btxld.c Thu Dec 28 05:33:19 2017 (r327263)
@@ -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,
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"