*/
void MC_state_delete(mc_state_t state)
{
+ if(state->system_state)
+ MC_free_snapshot(state->system_state);
xbt_free(state->proc_status);
xbt_free(state);
}
if(value > 0)
state->internal_comm = *xbt_dynar_get_as(simcall_comm_testany__get__comms(req), value, smx_action_t);
- simcall_comm_test__set__comm(&state->internal_req, xbt_dynar_get_as(simcall_comm_testany__get__comms(req), value, smx_action_t));
+ simcall_comm_test__set__comm(&state->internal_req, &state->internal_comm);
simcall_comm_test__set__result(&state->internal_req, value);
break;