From: Michael Schroeder Date: Tue, 23 Jun 2009 10:49:18 +0000 (+0200) Subject: - fix bug in SOLVER_UPDATE handling (that nobody uses) X-Git-Tag: BASE-SuSE-Code-12_1-Branch~229 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=569a6ffb604e8b629bedda8f766490b6b4cf8efd;p=thirdparty%2Flibsolv.git - fix bug in SOLVER_UPDATE handling (that nobody uses) --- diff --git a/src/solver.c b/src/solver.c index dc1b2294..41d6f6dc 100644 --- a/src/solver.c +++ b/src/solver.c @@ -2699,7 +2699,7 @@ solver_solve(Solver *solv, Queue *job) continue; if (!solv->updatemap.size) map_grow(&solv->updatemap, pool->nsolvables); - MAPSET(&solv->updatemap, p); + MAPSET(&solv->updatemap, p - solv->installed->start); } break; case SOLVER_WEAKENDEPS: diff --git a/src/solverdebug.c b/src/solverdebug.c index 1970f757..6d5af979 100644 --- a/src/solverdebug.c +++ b/src/solverdebug.c @@ -401,7 +401,7 @@ void solver_printtransaction(Solver *solv) { Transaction *trans = &solv->trans; - Pool *pool = solv->pool; + Pool *pool = trans->pool; Queue classes, pkgs; int i, j, mode, l, linel; char line[76];