diff -r c887af3c92b3 -r dd648d1786e9 master/fsm_master.c --- a/master/fsm_master.c Thu Oct 02 08:52:48 2008 +0000 +++ b/master/fsm_master.c Fri Oct 17 09:13:52 2008 +0000 @@ -728,6 +728,8 @@ if (ec_fsm_slave_config_exec(&fsm->fsm_slave_config)) return; + fsm->slave->force_config = 0; + // configuration finished master->config_busy = 0; wake_up_interruptible(&master->config_queue);