mlDIQueueReturnEvent() checks for the event queue and
fifo becoming full incorrectly. The eventMaxCount is
not enforced. Instead, the current receiveEventCount is
compared against he number of free slots in the receive
header queue. This can pass even though there is no
more space in the event fifo. The result is an "event
payload is full" internal error.
---JvdL---
jarno@kcbbs.gen.nz