From: suter Date: Mon, 4 Feb 2013 16:42:45 +0000 (+0100) Subject: don't break if debug is activated ... X-Git-Tag: v3_9_90~510^2~41 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/816ed01f1d1cac8b201eab70df523c413342047b don't break if debug is activated ... --- diff --git a/src/simdag/sd_dotloader.c b/src/simdag/sd_dotloader.c index 6bb01be200..c2c58a4a1a 100644 --- a/src/simdag/sd_dotloader.c +++ b/src/simdag/sd_dotloader.c @@ -215,13 +215,15 @@ xbt_dynar_t SD_dotload_generic(const char * filename, seq_par_t seq_or_par){ /* try to take the information to schedule the task only if all is * right*/ int performer, order; - char *char_performer, *char_order; + char *char_performer = NULL, *char_order=NULL; /* performer is the computer which execute the task */ performer = - (!strcmp((char_performer = agget(node, (char *) "performer")), "")? - -1:atoi(char_performer)); + ((!char_performer || + !strcmp((char_performer = agget(node, (char *) "performer")), + "")) ? -1:atoi(char_performer)); /* order is giving the task order on one computer */ - order = (!strcmp((char_order = agget(node, (char *) "order")), "")? + order = ((!char_order || + !strcmp((char_order = agget(node, (char *) "order")), ""))? -1:atoi(char_order)); XBT_DEBUG ("Task '%s' is scheduled on workstation '%d' in position '%d'",