diff --git a/src/event/event_epoll.c b/src/event/event_epoll.c index 5b8fe79b5..db8626e3d 100644 --- a/src/event/event_epoll.c +++ b/src/event/event_epoll.c @@ -270,7 +270,7 @@ _dispatch_unote_register(dispatch_unote_t du, if (_dispatch_epoll_update(dmn, events, EPOLL_CTL_MOD) < 0) { dmn = NULL; } else { - dmn->dmn_events = events; + dmn->dmn_events |= events; dmn->dmn_disarmed_events &= ~events; } }