12 lines
516 B
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,
|