X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/af776248e038f6c95e8aa69547a760bf43b490a6..1ca34b76da924ef9743ce07316d18e69ba45374f:/src/xbt/automaton/automatonparse_promela.c diff --git a/src/xbt/automaton/automatonparse_promela.c b/src/xbt/automaton/automatonparse_promela.c index 3640482bfa..b86bf6e470 100644 --- a/src/xbt/automaton/automatonparse_promela.c +++ b/src/xbt/automaton/automatonparse_promela.c @@ -42,9 +42,11 @@ static void new_state(char* id, int src){ if(type==-1) parsed_automaton->current_state = state; - if(src) + if(src) { + if (state_id_src) + free(state_id_src); state_id_src = xbt_strdup(id); - + } } static void new_transition(char* id, xbt_automaton_exp_label_t label)