diff -r 4f223f3df05a -r 2548ca639b1f master/fsm_coe.c --- a/master/fsm_coe.c Wed Jun 11 15:29:47 2008 +0000 +++ b/master/fsm_coe.c Wed Jun 11 15:37:38 2008 +0000 @@ -915,12 +915,7 @@ return; } - if (ec_sdo_entry_init(entry, fsm->subindex, sdo)) { - EC_ERR("Failed to init entry!\n"); - fsm->state = ec_fsm_coe_error; - return; - } - + ec_sdo_entry_init(entry, sdo, fsm->subindex); entry->data_type = EC_READ_U16(data + 10); entry->bit_length = EC_READ_U16(data + 12);