]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
- make dup rules work when system repo is not first [#581276]
authorMichael Schroeder <mls@suse.de>
Fri, 19 Feb 2010 16:28:24 +0000 (17:28 +0100)
committerMichael Schroeder <mls@suse.de>
Fri, 19 Feb 2010 16:28:24 +0000 (17:28 +0100)
src/rules.c

index 0acd9de491e99e8df4a20d9ff50db76573222487..4903d3b0b021ee5e4d4df8023098f175bf6802ab 100644 (file)
@@ -1241,12 +1241,12 @@ solver_addduprules(Solver *solv, Map *addedmap)
                {
                  Id ip, ipp;
                  /* is installed identical to a good one? */
-                 FOR_PROVIDES(ip, ipp, s->name)
+                 FOR_PROVIDES(ip, ipp, ps->name)
                    {
                      Solvable *is = pool->solvables + ip;
                      if (!MAPTST(&solv->dupmap, ip))
                        continue;
-                     if (is->evr == s->evr && solvable_identical(s, is))
+                     if (is->evr == ps->evr && solvable_identical(ps, is))
                        break;
                    }
                  if (!ip)