master/fsm.c
changeset 520 d778acff9592
parent 505 bc443ca0077f
child 521 a25593417791
--- a/master/fsm.c	Tue Jan 09 13:42:38 2007 +0000
+++ b/master/fsm.c	Tue Jan 09 13:57:34 2007 +0000
@@ -325,20 +325,13 @@
         if (slave->error_flag
             || !slave->online
             || slave->requested_state == EC_SLAVE_STATE_UNKNOWN
-            || (slave->current_state == slave->requested_state
-                && slave->configured)) continue;
+            || slave->current_state == slave->requested_state) continue;
 
         if (master->debug_level) {
             ec_state_string(slave->current_state, old_state);
-            if (slave->current_state != slave->requested_state) {
-                ec_state_string(slave->requested_state, new_state);
-                EC_DBG("Changing state of slave %i (%s -> %s).\n",
-                       slave->ring_position, old_state, new_state);
-            }
-            else if (!slave->configured) {
-                EC_DBG("Reconfiguring slave %i (%s).\n",
-                       slave->ring_position, old_state);
-            }
+            ec_state_string(slave->requested_state, new_state);
+            EC_DBG("Changing state of slave %i (%s -> %s).\n",
+                   slave->ring_position, old_state, new_state);
         }
 
         fsm->master_state = ec_fsm_master_configure_slave;
@@ -1315,8 +1308,6 @@
         return;
     }
 
-    slave->configured = 1;
-
     if (master->debug_level) {
         EC_DBG("Slave %i is now in INIT.\n", slave->ring_position);
     }