Check FSM entry

This commit is contained in:
Doubango Telecom 2017-02-09 23:19:44 +01:00
parent 1e5567d55b
commit 6cd6e3d153
1 changed files with 3 additions and 0 deletions

View File

@ -145,6 +145,9 @@ int tsk_fsm_act(tsk_fsm_t* self, tsk_fsm_action_id action, const void* cond_data
va_start(ap, cond_data2);
tsk_list_foreach(item, self->entries) {
if (!item) {
continue;
}
tsk_fsm_entry_t* entry = (tsk_fsm_entry_t*)item->data;
if(((entry->from != tsk_fsm_state_any) && (entry->from != tsk_fsm_state_current)) && (entry->from != self->current)) {
continue;