Commit c1619b84 authored by Mark Andrews's avatar Mark Andrews
Browse files

4528. [bug] Only set the flag bits for the i/o we are waiting

                        for on EPOLLERR or EPOLLHUP. [RT #43617]
parent 16fde7f0
4528. [bug] Only set the flag bits for the i/o we are waiting
for on EPOLLERR or EPOLLHUP. [RT #43617]
4527. [doc] Support DocBook XSL Stylesheets v1.79.1. [RT #43831]
4526. [doc] Corrected errors and improved formatting of
......
......@@ -4121,7 +4121,8 @@ process_fds(isc__socketmgr_t *manager, struct epoll_event *events, int nevents)
* events. Note also that the read or write attempt
* won't block because we use non-blocking sockets.
*/
events[i].events |= (EPOLLIN | EPOLLOUT);
int fd = events[i].data.fd;
events[i].events |= manager->epoll_events[fd];
}
process_fd(manager, events[i].data.fd,
(events[i].events & EPOLLIN) != 0,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment