diff -r 3cf22779c0cb -r b7c865818f0a master/fsm_master.c --- a/master/fsm_master.c Mon Dec 29 15:27:39 2008 +0000 +++ b/master/fsm_master.c Mon Dec 29 15:39:35 2008 +0000 @@ -833,6 +833,10 @@ ec_master_t *master = fsm->master; ec_sdo_request_t *request = fsm->sdo_request; + // FIXME + // Check if request is still existing (may have been deleted with a slave + // configuration). + if (ec_fsm_coe_exec(&fsm->fsm_coe)) return; if (!ec_fsm_coe_success(&fsm->fsm_coe)) {