]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Fix solver_describe_weakdep_decision reporting recommends of not installed packages
authorMichael Schroeder <mls@suse.de>
Wed, 4 Oct 2017 15:27:38 +0000 (17:27 +0200)
committerMichael Schroeder <mls@suse.de>
Wed, 4 Oct 2017 15:27:38 +0000 (17:27 +0200)
src/solver.c

index 25969ec8a630c9ab083fd393b358fe17bf40c4e2..4b0f2c6686cf0adfa12e46ff7af1954ecfd58551 100644 (file)
@@ -4644,7 +4644,7 @@ solver_describe_weakdep_decision(Solver *solv, Id p, Queue *whyq)
   for (i = 1; i < pool->nsolvables; i++)
     {
       Id *recp, rec, pp2, p2;
-      if (solv->decisionmap[i] < 0 || solv->decisionmap[i] >= level)
+      if (solv->decisionmap[i] <= 0 || solv->decisionmap[i] >= level)
        continue;
       s = pool->solvables + i;
       if (!s->recommends)