X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/789529a899d117470afb2156e71b35e41444e9b9..c3b30399c645e6d05d67a2cb03e8432958bc11b9:/src/instr/jedule/jedule_sd_binding.c diff --git a/src/instr/jedule/jedule_sd_binding.c b/src/instr/jedule/jedule_sd_binding.c index 89bb566a60..d780d3c3d8 100644 --- a/src/instr/jedule/jedule_sd_binding.c +++ b/src/instr/jedule/jedule_sd_binding.c @@ -124,12 +124,15 @@ void jedule_sd_exit(void) } } -void jedule_sd_dump(const char * fname) +void jedule_sd_dump(const char * filename) { if (jedule) { + char *fname; FILE *fh; - if (!fname) { + if (!filename) { fname = bprintf("%s.jed", xbt_binary_name); + } else { + fname = xbt_strdup(filename); } fh = fopen(fname, "w"); @@ -137,6 +140,7 @@ void jedule_sd_dump(const char * fname) write_jedule_output(fh, jedule, jedule_event_list, NULL); fclose(fh); + free(fname); } }