diff -r 484e248e94de -r 03e31ac14047 master/fsm.c --- a/master/fsm.c Tue Oct 17 07:30:01 2006 +0000 +++ b/master/fsm.c Tue Oct 17 14:10:29 2006 +0000 @@ -1040,7 +1040,7 @@ } slave->current_state = EC_READ_U8(datagram->data); - if (slave->current_state & EC_ACK) { + if (slave->current_state & EC_SLAVE_STATE_ACK_ERR) { EC_WARN("Slave %i has state error bit set (0x%02X)!\n", slave->ring_position, slave->current_state); slave->current_state &= 0x0F; @@ -1881,7 +1881,7 @@ return; } - if (slave->current_state & 0x10) { + if (slave->current_state & EC_SLAVE_STATE_ACK_ERR) { // state change error fsm->change_new = slave->current_state & 0x0F; EC_ERR("Failed to set state 0x%02X - Slave %i refused state change"