diff options
| author | Roy Marples <roy@marples.name> | 2021-01-30 01:10:21 +0300 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2021-01-30 01:10:21 +0300 |
| commit | e11849f8e2d0d93bd02fac9f296e3c99ff102e32 (patch) | |
| tree | b959e1bca85b88085dc48ae9d713148e4d15e2ec | |
| parent | a9cb061e3832a381b02bd9927daf5ef7a2adce66 (diff) | |
| download | dhcpcd-e11849f8e2d0d93bd02fac9f296e3c99ff102e32.tar.xz | |
eloop: Fix logic error with epoll reading test
| -rw-r--r-- | src/eloop.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/eloop.c b/src/eloop.c index f1b90bef..a0581fc4 100644 --- a/src/eloop.c +++ b/src/eloop.c @@ -1068,7 +1068,7 @@ eloop_run_epoll(struct eloop *eloop, struct timespec *ts, sigset_t *signals) if (epe->events & EPOLLOUT && e->fd != -1 && e->write_cb != NULL) e->write_cb(e->write_cb_arg); - if (epe->events && (EPOLLIN | EPOLLERR | EPOLLHUP) && + if (epe->events & (EPOLLIN | EPOLLERR | EPOLLHUP) && e->fd != -1 && e->read_cb != NULL) e->read_cb(e->read_cb_arg); } |
