commit cb2c84cb258e110004597de1582421ac151a7fb2
Author: Michael Schroeder
Date: Thu Jan 29 17:05:01 2009 +0100
- stay in weakmap boundaries
---
src/solver.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/solver.c b/src/solver.c
index bbc598f..165e39e 100644
--- a/src/solver.c
+++ b/src/solver.c
@@ -766,7 +766,7 @@ makeruledecisions(Solver *solv)
r = solv->rules + ri;
if (r->d < 0 || r->w2) /* disabled or no assertion */
continue;
- if (!MAPTST(&solv->weakrulemap, ri)) /* skip non-weak */
+ if (ri >= solv->learntrules || !MAPTST(&solv->weakrulemap, ri)) /* skip non-weak */
continue;
v = r->p;
vv = v > 0 ? v : -v;
--
To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org
For additional commands, e-mail: zypp-commit+help@opensuse.org