mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-17 08:17:42 -04:00
Merge remote branch 'origin/patches-2.0'
This commit is contained in:
commit
f1e9a7e7e4
6
evport.c
6
evport.c
@ -341,6 +341,12 @@ evport_dispatch(struct event_base *base, struct timeval *tv)
|
||||
if (pevt->portev_events & POLLOUT)
|
||||
res |= EV_WRITE;
|
||||
|
||||
/*
|
||||
* Check for the error situations or a hangup situation
|
||||
*/
|
||||
if (pevt->portev_events & (POLLERR|POLLHUP|POLLNVAL))
|
||||
res |= EV_READ|EV_WRITE;
|
||||
|
||||
EVUTIL_ASSERT(epdp->ed_nevents > fd);
|
||||
fdi = &(epdp->ed_fds[fd]);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user