From: alegrand Date: Thu, 3 Dec 2009 12:44:16 +0000 (+0000) Subject: Fix a bug noted by Martin (weird undefined variable elem_list) X-Git-Tag: SVN~852 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/3bc540848ce00852f978543788dadbd1e6367b60 Fix a bug noted by Martin (weird undefined variable elem_list) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6865 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/surf/maxmin.c b/src/surf/maxmin.c index 1f1609eba7..eb3ad2f399 100644 --- a/src/surf/maxmin.c +++ b/src/surf/maxmin.c @@ -576,14 +576,14 @@ void lmm_solve(lmm_system_t sys) } else { /* FIXME one day: We recompute usage.... :( */ cnst->usage = 0.0; make_elem_inactive(elem); + elem_list = &(cnst->element_set); xbt_swag_foreach(elem, elem_list) { if (elem->variable->weight <= 0) break; if (elem->variable->value > 0) break; if ((elem->value > 0)) { - if (cnst->usage < elem->value / elem->variable->weight) - cnst->usage = elem->value / elem->variable->weight; + cnst->usage=MAX(cnst->usage,elem->value / elem->variable->weight); DEBUG2("Constraint Usage %d : %f", cnst->id_int, cnst->usage); make_elem_active(elem); }