diff -r 40321a37d085 -r 74e6ac2369f4 master/fsm_master.c --- a/master/fsm_master.c Tue Feb 23 13:18:31 2010 +0100 +++ b/master/fsm_master.c Tue Feb 23 15:13:56 2010 +0100 @@ -607,9 +607,9 @@ return; if (datagram->state != EC_DATAGRAM_RECEIVED) { - EC_ERR("Failed to receive AL state datagram for slave %u" - " (datagram state %u)\n", - slave->ring_position, datagram->state); + EC_ERR("Failed to receive AL state datagram for slave %u: ", + slave->ring_position); + ec_datagram_print_state(datagram); ec_fsm_master_restart(fsm); return; }