diff -r c9e2c3be294e -r 4e8d56d6f12a master/domain.c --- a/master/domain.c Wed Oct 28 14:59:34 2009 +0100 +++ b/master/domain.c Thu Oct 29 17:28:49 2009 +0100 @@ -80,8 +80,6 @@ // dequeue and free datagrams list_for_each_entry_safe(datagram, next, &domain->datagrams, list) { - if (!list_empty(&datagram->queue)) // datagram queued? - list_del(&datagram->queue); ec_datagram_clear(datagram); kfree(datagram); }