changeset 1318 | 76b4014391bd |
parent 1193 | e6d4134796c4 |
child 1326 | ef907b0b5125 |
--- a/master/fsm_pdo.c Thu Nov 20 12:36:19 2008 +0000 +++ b/master/fsm_pdo.c Tue Nov 25 14:07:19 2008 +0000 @@ -402,6 +402,11 @@ fsm->sync_index++; for (; fsm->sync_index < EC_MAX_SYNC_MANAGERS; fsm->sync_index++) { + if (!fsm->slave->config) { // slave configuration removed in the meantime + fsm->state = ec_fsm_pdo_state_error; + return; + } + if (ec_pdo_list_copy(&fsm->pdos, &fsm->slave->config->sync_configs[fsm->sync_index].pdos)) { fsm->state = ec_fsm_pdo_state_error;