Check FSM entry
This commit is contained in:
parent
1e5567d55b
commit
6cd6e3d153
|
@ -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);
|
va_start(ap, cond_data2);
|
||||||
tsk_list_foreach(item, self->entries) {
|
tsk_list_foreach(item, self->entries) {
|
||||||
|
if (!item) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
tsk_fsm_entry_t* entry = (tsk_fsm_entry_t*)item->data;
|
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)) {
|
if(((entry->from != tsk_fsm_state_any) && (entry->from != tsk_fsm_state_current)) && (entry->from != self->current)) {
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Reference in New Issue