DescriptionWhen receiving OOB data on a socket, return ERR_OOB_DATA.
On OS X, the libevent kqueue will raise EVFILT_READ for OOB data, even though a
normal read() will not clear it. This can lead to an infinte ERR_IO_PENDING
loop. Instead, try to clear the OOB data if the read() returns 0.
BUG=437642
Patch Set 1 #
|