# HG changeset patch # User Florian Pose # Date 1316157564 -7200 # Node ID 70afe990c10e768ad6b552c86cc5fc80fb81896b # Parent 455126b356509e898c309e55bd1d26104d6595e7 Bugfix: Reset config_changed flag when aborting state check. diff -r 455126b35650 -r 70afe990c10e master/fsm_master.c --- a/master/fsm_master.c Thu Sep 15 16:45:58 2011 +0200 +++ b/master/fsm_master.c Fri Sep 16 09:19:24 2011 +0200 @@ -1,6 +1,6 @@ /****************************************************************************** * - * $Id$ + * $Id: fsm_master.c,v 0ce254664c81 2011/08/09 20:10:45 fp $ * * Copyright (C) 2006-2008 Florian Pose, Ingenieurgemeinschaft IgH * @@ -568,6 +568,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 @@ -815,6 +817,8 @@ ec_master_attach_slave_configs(master); 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 {