Author: mlschroe Date: Fri Dec 5 10:42:59 2008 New Revision: 11875 URL: http://svn.opensuse.org/viewcvs/zypp?rev=11875&view=rev Log: - initialize decisioncount before installing supplemented packages Modified: trunk/sat-solver/src/solver.c Modified: trunk/sat-solver/src/solver.c URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/src/solver.c?rev=11875&r1=11874&r2=11875&view=diff ============================================================================== --- trunk/sat-solver/src/solver.c (original) +++ trunk/sat-solver/src/solver.c Fri Dec 5 10:42:59 2008 @@ -2918,7 +2918,7 @@ if (dq.count) { Map dqmap; - int decisioncount; + int decisioncount = solv->decisionq.count; if (dq.count == 1) { @@ -2952,7 +2952,7 @@ if (level <= olevel) break; } - if (i < dqs.count) + if (i < dqs.count || solv->decisionq.count < decisioncount) { map_free(&dqmap); continue; @@ -2961,7 +2961,6 @@ /* install all recommended packages */ /* more work as we want to created branches if multiple * choices are valid */ - decisioncount = solv->decisionq.count; for (i = 0; i < decisioncount; i++) { Id rec, *recp, pp; -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org