# HG changeset patch # User Florian Pose # Date 1316157564 -7200 # Node ID d9d56e56f2a2100f221211aab37bbe9cceee6e97 # Parent 755e6ce823f0e6aa383fbd691972d7b4170253e8 Bugfix: Reset config_changed flag when aborting state check. diff -r 755e6ce823f0 -r d9d56e56f2a2 master/fsm_master.c --- a/master/fsm_master.c Thu Sep 15 16:33:13 2011 +0200 +++ b/master/fsm_master.c Fri Sep 16 09:19:24 2011 +0200 @@ -567,6 +567,8 @@ ec_slave_t *slave = fsm->slave; if (master->config_changed) { + master->config_changed = 0; + // abort iterating through slaves, // first compensate DC system time offsets, // then begin configuring at slave 0 @@ -819,6 +821,8 @@ #endif if (master->slave_count) { + master->config_changed = 0; + fsm->slave = master->slaves; // begin with first slave ec_fsm_master_enter_write_system_times(fsm); } else {