master/fsm_master.c
branchredundancy
changeset 2267 2d36f36a433c
parent 2120 7dd86c484192
child 2301 01e4381ebd09
--- a/master/fsm_master.c	Wed Nov 09 17:07:33 2011 +0100
+++ b/master/fsm_master.c	Thu Jan 12 12:14:33 2012 +0100
@@ -207,7 +207,7 @@
                 fsm->slaves_responding);
     }
 
-    if (fsm->link_state && !master->main_device.link_state) {
+    if (fsm->link_state && !master->devices[EC_DEVICE_MAIN].link_state) {
         // link went down
         EC_MASTER_DBG(master, 1, "Master state machine detected "
                 "link down. Clearing slave list.\n");
@@ -219,7 +219,7 @@
         ec_master_clear_slaves(master);
         fsm->slave_states = 0x00;
     }
-    fsm->link_state = master->main_device.link_state;
+    fsm->link_state = master->devices[EC_DEVICE_MAIN].link_state;
 
     if (datagram->state != EC_DATAGRAM_RECEIVED) {
         ec_fsm_master_restart(fsm);