diff options
Diffstat (limited to 'src/rules.c')
-rw-r--r-- | src/rules.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/rules.c b/src/rules.c index 26b93ea..5654330 100644 --- a/src/rules.c +++ b/src/rules.c @@ -52,7 +52,7 @@ dep_possible(Solver *solv, Id dep, Map *m) Reldep *rd = GETRELDEP(pool, dep); if (rd->flags >= 8) { - if (rd->flags == REL_COND) + if (rd->flags == REL_COND || rd->flags == REL_UNLESS) return 1; if (rd->flags == REL_AND) { @@ -3720,7 +3720,6 @@ solver_addyumobsrules(Solver *solv) #if 0 printf("checking yumobs for %s\n", pool_solvable2str(pool, s)); #endif - queue_empty(&qo); for (opp = solv->obsoletes_data + solv->obsoletes[p - installed->start]; (op = *opp++) != 0;) { Solvable *os = pool->solvables + op; |