diff --git a/master/fsm_master.c b/master/fsm_master.c index 34c7b30ccdbdd414ed0e418678bd567aba5b3cae..905eb3e34b22d89a113cd9d6493e2df86a44bbdb 100644 --- a/master/fsm_master.c +++ b/master/fsm_master.c @@ -698,7 +698,7 @@ void ec_fsm_master_state_scan_slave( // another slave to fetch? fsm->slave++; - if (slave < master->slaves + master->slave_count) { + if (fsm->slave < master->slaves + master->slave_count) { ec_fsm_slave_scan_start(&fsm->fsm_slave_scan, fsm->slave); ec_fsm_slave_scan_exec(&fsm->fsm_slave_scan); // execute immediately return;