diff options
Diffstat (limited to 'lib/rpminstall.c')
-rw-r--r-- | lib/rpminstall.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/rpminstall.c b/lib/rpminstall.c index 901964f8c..07ff603dd 100644 --- a/lib/rpminstall.c +++ b/lib/rpminstall.c @@ -522,7 +522,10 @@ restart: _("skipping %s - transfer failed\n"), fileURL); eiu->numFailed++; eiu->pkgURL[eiu->pkgx] = NULL; - tfn = _free(tfn); + if (tfn) { + (void) unlink(tfn); + tfn = _free(tfn); + } break; } eiu->pkgState[eiu->pkgx] = 1; |