diff -r f5b31f46c38f -r 1ae0491b2f6b master/fsm_slave.c --- a/master/fsm_slave.c Thu Feb 24 10:04:42 2011 +0100 +++ b/master/fsm_slave.c Mon Mar 14 16:08:25 2011 +0100 @@ -101,8 +101,8 @@ ec_fsm_slave_t *fsm /**< Slave state machine. */ ) { - if (fsm->datagram->state == EC_DATAGRAM_SENT - || fsm->datagram->state == EC_DATAGRAM_QUEUED) { + if (fsm->datagram->state == EC_DATAGRAM_QUEUED + || fsm->datagram->state == EC_DATAGRAM_SENT) { // datagram was not sent or received yet. return 0; }