summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/rpminstall.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rpminstall.c b/lib/rpminstall.c
index 9b4d95fa9..86ea1b789 100644
--- a/lib/rpminstall.c
+++ b/lib/rpminstall.c
@@ -605,11 +605,12 @@ exit:
eiu->pkgState = _free(eiu->pkgState);
eiu->pkgURL = _free(eiu->pkgURL);
eiu->argv = _free(eiu->argv);
+ rc = eiu->numFailed;
free(eiu);
rpmtsEmpty(ts);
- return eiu->numFailed;
+ return rc;
}
int rpmErase(rpmts ts, struct rpmInstallArguments_s * ia, ARGV_const_t argv)