X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6b188a3ca7fe91cf125a08229fb4fe51eee26e6d..ed5a340afeaa90fd0964b0fae5e538496433d2ec:/src/instr/instr_paje_trace.c diff --git a/src/instr/instr_paje_trace.c b/src/instr/instr_paje_trace.c index 1a3b6ab8c6..b994510a87 100644 --- a/src/instr/instr_paje_trace.c +++ b/src/instr/instr_paje_trace.c @@ -155,7 +155,9 @@ void TRACE_paje_start(void) { char *filename = TRACE_get_filename(); tracing_file = fopen(filename, "w"); - xbt_assert (tracing_file != NULL, "Tracefile %s could not be opened for writing.", filename); + if (tracing_file == NULL){ + THROWF (system_error, 1, "Tracefile %s could not be opened for writing.", filename); + } XBT_DEBUG("Filename %s is open for writing", filename); @@ -646,6 +648,8 @@ static void free_paje_event (paje_event_t event) xbt_free (((endLink_t)(event->data))->value); xbt_free (((endLink_t)(event->data))->key); break; + default: + break; } xbt_free (event->data); xbt_free (event);