diff -r 2bb18adcd204 -r ab439cbc7a81 master/sdo_entry.c --- a/master/sdo_entry.c Mon Mar 03 11:42:05 2008 +0000 +++ b/master/sdo_entry.c Mon Mar 03 13:26:32 2008 +0000 @@ -267,7 +267,8 @@ ec_master_sdo_request_t request; request.slave = entry->sdo->slave; - ec_sdo_request_init(&request.req, entry->sdo->index, entry->subindex); + ec_sdo_request_init(&request.req); + ec_sdo_request_read(&request.req, entry->sdo->index, entry->subindex); // schedule request. down(&master->sdo_sem);