commit 7464edd5eb4dd5c8ce4db5433dc0225694ef8092 parent 90dc4ebb27fd660726c9ca7c826cc0df6daa0080 Author: Yersa Nordman <yersa@finwo.nl> Date: Sun, 31 Dec 2023 00:18:24 +0100 Simpler pfd->events del that doesn't require update when adding evtype Diffstat:
| M | src/fpoll.c | | | 3 | +-- |
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/fpoll.c b/src/fpoll.c @@ -115,8 +115,7 @@ FPOLL_STATUS fpoll_del(struct fpoll *descriptor, FPOLL_EVENT events, FPOLL_FD fi // Remove marked events if (pfd) { - if (events & FPOLL_IN ) pfd->events &= ~POLLIN; - if (events & FPOLL_OUT) pfd->events &= ~POLLOUT; + pfd->events &= ~events; // Remove fd from list if it has no events if (!pfd->events) {