rpm/obsoletesdeptag.diff

12 lines
516 B
Diff

--- ./lib/depends.c.orig 2012-08-28 13:38:20.000000000 +0000
+++ ./lib/depends.c 2012-08-28 13:38:31.000000000 +0000
@@ -455,7 +455,7 @@ static int rpmdbProvides(rpmts ts, depCa
mi = rpmtsPrunedIterator(ts, dbtag, Name, prune);
while ((h = rpmdbNextIterator(mi)) != NULL) {
int match;
- if (dbtag == RPMDBI_OBSOLETENAME) {
+ if (deptag == RPMDBI_OBSOLETENAME) {
match = rpmdsNVRMatchesDep(h, dep, _rpmds_nopromote);
} else {
match = rpmdsMatchesDep(h, rpmdbGetIteratorFileNum(mi), dep,