If a peer closes the socket at an inopportune time poll() will start returning POLLHUP but not POLLERR. this drives messenger into a busyloop as the driver does not check this flag.
The messenger instance is still able to service other connections but it's doing so at 100% cpu load as every poll() call returns immediately.
|Assignee||Ted Ross [ tedross ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Fix Version/s||0.5 [ 12324004 ]|
|Resolution||Fixed [ 1 ]|