From d71f240ec702ad6958d678fc91efe8345ab0059e Mon Sep 17 00:00:00 2001 From: eeff <33566201+eeff@users.noreply.github.com> Date: Thu, 4 Jul 2024 16:15:19 +0800 Subject: [PATCH] fix(core): event loop check stop flag --- src/event/event_linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/event/event_linux.c b/src/event/event_linux.c index a70059e1..480ee3c9 100644 --- a/src/event/event_linux.c +++ b/src/event/event_linux.c @@ -108,7 +108,7 @@ static void *event_loop(void *arg) neu_events_t *events = (neu_events_t *) arg; int epoll_fd = events->epoll_fd; - while (true) { + while (!events->stop) { struct epoll_event event = { 0 }; struct event_data *data = NULL;