diff --git a/master/fsm_slave.c b/master/fsm_slave.c index ba073897088c2a4ef0af0baf40f6c480e1a35680..f11ee66fd0e87758801445ecb61b3d24e1fc361f 100644 --- a/master/fsm_slave.c +++ b/master/fsm_slave.c @@ -1102,6 +1102,7 @@ void ec_fsm_slave_conf_enter_fmmu(ec_fsm_slave_t *fsm /**< slave state machine * for (i = 0; i < slave->config->used_fmmus; i++) { fmmu = &slave->config->fmmu_configs[i]; if (!(sync = ec_slave_get_pdo_sync(slave, fmmu->dir))) { + slave->error_flag = 1; fsm->state = ec_fsm_slave_state_error; EC_ERR("Failed to determine Pdo sync manager for FMMU on slave" " %u!\n", slave->ring_position);