diff options
-rw-r--r-- | lib/rpminstall.c | 3 |
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) |