diff --git a/lib/core/ogs-epoll.c b/lib/core/ogs-epoll.c index 833f64975..2b3399fef 100644 --- a/lib/core/ogs-epoll.c +++ b/lib/core/ogs-epoll.c @@ -254,6 +254,7 @@ static int epoll_process(ogs_pollset_t *pollset, ogs_time_t timeout) } if (received & EPOLLRDHUP) { when |= OGS_POLLIN; + when &= ~OGS_POLLOUT; } }