diff --git a/src/libfsm/exec.c b/src/libfsm/exec.c index 077494b8f..e74cf7c7c 100644 --- a/src/libfsm/exec.c +++ b/src/libfsm/exec.c @@ -105,10 +105,12 @@ fsm_exec(const struct fsm *fsm, /* TODO: pass struct of callbacks to call during each event; transitions etc */ +#if EXPENSIVE_CHECKS if (!fsm_all(fsm, fsm_isdfa)) { errno = EINVAL; return -1; } +#endif if (!fsm_getstart(fsm, &state)) { errno = EINVAL;