From: Martin Quinson Date: Wed, 1 Jun 2016 08:22:47 +0000 (+0200) Subject: code simplification thanks to bprintf X-Git-Tag: v3_14~1073 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/de7204b4485db1055c6c84d2025423a199192084 code simplification thanks to bprintf --- diff --git a/src/simdag/sd_dotloader.cpp b/src/simdag/sd_dotloader.cpp index 759b2b5970..fdd429a221 100644 --- a/src/simdag/sd_dotloader.cpp +++ b/src/simdag/sd_dotloader.cpp @@ -167,9 +167,7 @@ xbt_dynar_t SD_dotload_generic(const char * filename, seq_par_t seq_or_par, bool dst = (SD_task_t)xbt_dict_get_or_null(jobs, dst_name); if (size > 0) { - int namesize=(strlen(src_name)+strlen(dst_name)+6); - char *name = (char*)xbt_malloc(namesize*sizeof(char*)); - snprintf(name,namesize, "%s->%s", src_name, dst_name); + char *name = bprintf("%s->%s", src_name, dst_name); XBT_DEBUG("See ", name, size); if (!(task = (SD_task_t)xbt_dict_get_or_null(jobs, name))) { if (seq_or_par == sequential)