diff -r 0e1aaeb3540d -r f7cf194d6979 master/fsm_master.c --- a/master/fsm_master.c Thu Jun 12 09:49:35 2008 +0000 +++ b/master/fsm_master.c Thu Jun 12 11:53:06 2008 +0000 @@ -231,7 +231,7 @@ ec_master_clear_slaves(master); master->configs_attached = 0; - master->slave_count = datagram->working_counter; + master->slave_count = fsm->slaves_responding; if (!master->slave_count) { // no slaves present -> finish state machine.