X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/816ed01f1d1cac8b201eab70df523c413342047b..81e83cfef77065982173ec07bad387546f08b56d:/src/simdag/sd_dotloader.c diff --git a/src/simdag/sd_dotloader.c b/src/simdag/sd_dotloader.c index c2c58a4a1a..47cb4cae6e 100644 --- a/src/simdag/sd_dotloader.c +++ b/src/simdag/sd_dotloader.c @@ -215,16 +215,13 @@ 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 = NULL, *char_order=NULL; + char *char_performer = agget(node, (char *) "performer"); + char *char_order = agget(node, (char *) "order"); /* performer is the computer which execute the task */ performer = - ((!char_performer || - !strcmp((char_performer = agget(node, (char *) "performer")), - "")) ? -1:atoi(char_performer)); + ((!char_performer || !strcmp(char_performer,"")) ? -1:atoi(char_performer)); /* order is giving the task order on one computer */ - order = ((!char_order || - !strcmp((char_order = agget(node, (char *) "order")), ""))? - -1:atoi(char_order)); + order = ((!char_order || !strcmp(char_order, ""))? -1:atoi(char_order)); XBT_DEBUG ("Task '%s' is scheduled on workstation '%d' in position '%d'", task->name, performer, order);