diff --git a/lib/transaction_ops.c b/lib/transaction_ops.c index 63e6edf4..d3d30ccb 100644 --- a/lib/transaction_ops.c +++ b/lib/transaction_ops.c @@ -118,7 +118,7 @@ trans_find_pkg(struct xbps_handle *xhp, const char *pkg, bool reinstall) xbps_dictionary_get_cstring_nocopy(pkg_pkgdb, "pkgver", &instpkgver); if (xbps_cmpver(repopkgver, instpkgver) <= 0 && - !xbps_pkg_reverts(pkg_repod, repopkgver)) { + !xbps_pkg_reverts(pkg_repod, instpkgver)) { xbps_dbg_printf(xhp, "[rpool] Skipping `%s' " "(installed: %s) from repository `%s'\n", repopkgver, instpkgver, repoloc);