From 698b45d31d4388eb93acd7f7187ee3adf1fe0471 Mon Sep 17 00:00:00 2001 From: Matheus Date: Tue, 17 Sep 2024 22:29:20 -0300 Subject: [PATCH] poll: fix issue with revents being 0 --- kernel-src/io/poll.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel-src/io/poll.c b/kernel-src/io/poll.c index e0d90edd..8185d000 100644 --- a/kernel-src/io/poll.c +++ b/kernel-src/io/poll.c @@ -145,7 +145,7 @@ void poll_event(pollheader_t *header, int events) { insertinheader(header, iterator); } - if (desc->event == NULL) { + if (desc->event == NULL && revents) { iterator->revents = revents; desc->event = iterator; }