From: Michael Schroeder Date: Wed, 4 Oct 2017 15:27:38 +0000 (+0200) Subject: Fix solver_describe_weakdep_decision reporting recommends of not installed packages X-Git-Tag: 0.6.30~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e9a8edc4c39eb57e579783eb8b0802a4b3b35e5;p=thirdparty%2Flibsolv.git Fix solver_describe_weakdep_decision reporting recommends of not installed packages --- diff --git a/src/solver.c b/src/solver.c index 25969ec8..4b0f2c66 100644 --- a/src/solver.c +++ b/src/solver.c @@ -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)