Raise FD_EXCEPT on EPOLLHUP (fixes closed pipes) (#159)

This commit is contained in:
Lennart Grahl 2019-01-02 11:49:24 +01:00 committed by Richard Aas
parent 3573d66a45
commit 5bf4300459

View file

@ -784,7 +784,7 @@ static int fd_poll(struct re *re)
flags |= FD_READ;
if (re->events[i].events & EPOLLOUT)
flags |= FD_WRITE;
if (re->events[i].events & EPOLLERR)
if (re->events[i].events & (EPOLLERR|EPOLLHUP))
flags |= FD_EXCEPT;
if (!flags) {