branch | stable-1.5 |
changeset 2459 | 8c7e674aa5d6 |
parent 2443 | 2c3ccdde3919 |
child 2460 | 611e4d745dcd |
--- a/master/fsm_slave.c Tue Dec 04 12:22:38 2012 +0100 +++ b/master/fsm_slave.c Tue Dec 04 12:23:43 2012 +0100 @@ -336,6 +336,12 @@ ec_slave_t *slave = fsm->slave; ec_reg_request_t *reg = fsm->reg_request; + if (!reg) { + // configuration was cleared in the meantime + fsm->state = ec_fsm_slave_state_ready; + return; + } + if (fsm->datagram->state != EC_DATAGRAM_RECEIVED) { EC_SLAVE_ERR(slave, "Failed to receive register" " request datagram: ");