diff -r 3b7eec329112 -r 8fede404c01f master/datagram.c --- a/master/datagram.c Wed Oct 25 16:53:17 2006 +0000 +++ b/master/datagram.c Thu Oct 26 16:29:26 2006 +0000 @@ -69,6 +69,7 @@ void ec_datagram_init(ec_datagram_t *datagram /**< EtherCAT datagram */) { + INIT_LIST_HEAD(&datagram->queue); // mark as unqueued datagram->type = EC_DATAGRAM_NONE; datagram->address.logical = 0x00000000; datagram->data = NULL;