X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3e759f8c5f124a583d4414e8ca0fddab1fc58102..a837e93ca12a007708f0b89cd9ef41e8c0967d5d:/src/simdag/sd_daxloader.c diff --git a/src/simdag/sd_daxloader.c b/src/simdag/sd_daxloader.c index abb9e5d698..d06ec7a529 100644 --- a/src/simdag/sd_daxloader.c +++ b/src/simdag/sd_daxloader.c @@ -318,10 +318,12 @@ xbt_dynar_t SD_daxload(const char *filename) SD_task_dependency_add(NULL, NULL, root_task, newfile); SD_task_dependency_add(NULL, NULL, newfile, depafter->dst); #ifdef HAVE_TRACING - const char *category = depbefore->src->category; - if (category){ - TRACE_category (category); - TRACE_sd_set_task_category (newfile, category); + if (depafter->src){ + const char *category = depafter->src->category; + if (category){ + TRACE_category (category); + TRACE_sd_set_task_category (newfile, category); + } } #endif xbt_dynar_push(result, &newfile); @@ -333,10 +335,12 @@ xbt_dynar_t SD_daxload(const char *filename) SD_task_dependency_add(NULL, NULL, depbefore->src, newfile); SD_task_dependency_add(NULL, NULL, newfile, end_task); #ifdef HAVE_TRACING - const char *category = depbefore->src->category; - if (category){ - TRACE_category (category); - TRACE_sd_set_task_category (newfile, category); + if (depbefore->src){ + const char *category = depbefore->src->category; + if (category){ + TRACE_category (category); + TRACE_sd_set_task_category (newfile, category); + } } #endif xbt_dynar_push(result, &newfile); @@ -354,10 +358,12 @@ xbt_dynar_t SD_daxload(const char *filename) SD_task_dependency_add(NULL, NULL, depbefore->src, newfile); SD_task_dependency_add(NULL, NULL, newfile, depafter->dst); #ifdef HAVE_TRACING - const char *category = depbefore->src->category; - if (category){ - TRACE_category (category); - TRACE_sd_set_task_category (newfile, category); + if (depbefore->src){ + const char *category = depbefore->src->category; + if (category){ + TRACE_category (category); + TRACE_sd_set_task_category (newfile, category); + } } #endif xbt_dynar_push(result, &newfile);