Skip to content

Commit 4c28f90

Browse files
committed
Make solver_addinfarchrules slightly more readable
1 parent 2017927 commit 4c28f90

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/rules.c

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1674,11 +1674,15 @@ solver_addinfarchrules(Solver *solv, Map *addedmap)
16741674
}
16751675
if (installed && pool->solvables[p].repo == installed && !haveinstalled)
16761676
continue; /* installed package not in lock-step */
1677+
if (lsq.count < 2)
1678+
solver_addrule(solv, -p, lsq.count ? lsq.elements[0] : 0, 0);
1679+
else
1680+
solver_addrule(solv, -p, 0, pool_queuetowhatprovides(pool, &lsq));
16771681
}
1678-
if (lsq.count < 2)
1679-
solver_addrule(solv, -p, lsq.count ? lsq.elements[0] : 0, 0);
16801682
else
1681-
solver_addrule(solv, -p, 0, pool_queuetowhatprovides(pool, &lsq));
1683+
{
1684+
solver_addrule(solv, -p, 0, 0);
1685+
}
16821686
}
16831687
}
16841688
queue_free(&lsq);

0 commit comments

Comments
 (0)