diff options
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/tools/btxld/btxld.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/tools/btxld/btxld.c b/usr/src/tools/btxld/btxld.c index 486119d1a9..9d01796e37 100644 --- a/usr/src/tools/btxld/btxld.c +++ b/usr/src/tools/btxld/btxld.c @@ -190,7 +190,7 @@ static void cleanup(void) { if (tname) - remove(tname); + (void) remove(tname); } /* @@ -288,6 +288,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, |