Menu

#2 Incorrect handling of event queue/fifo full

open
nobody
None
5
2005-08-30
2005-08-30
Anonymous
No

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

Discussion


Log in to post a comment.