X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bc59051b5395d73908634fdc95b5485d15c6413d..6d14c1a0c31bf23b35ec3df2ebc361fc965591b3:/src/instr/instr_paje_values.c diff --git a/src/instr/instr_paje_values.c b/src/instr/instr_paje_values.c index b6f1e60d14..6773dd9648 100644 --- a/src/instr/instr_paje_values.c +++ b/src/instr/instr_paje_values.c @@ -32,15 +32,16 @@ val_t PJ_value_new (const char *name, const char *color, type_t father) val_t PJ_value_get_or_new (const char *name, const char *color, type_t father) { + val_t ret = 0; xbt_ex_t e; TRY { - return PJ_value_get(name, father); + ret = PJ_value_get(name, father); } CATCH(e) { xbt_ex_free(e); - return PJ_value_new(name, color, father); + ret = PJ_value_new(name, color, father); } - THROW_IMPOSSIBLE; + return ret; } val_t PJ_value_get (const char *name, type_t father)