From 57d8dda3508568b794cb5cb73e9c1af8c4fbca6a Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Sun, 16 Jul 2023 23:23:07 +0200 Subject: nDPId-test: Fixed invalid error retval when epoll_wait() returns EINTR. Signed-off-by: Toni Uhlig --- nDPId-test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nDPId-test.c b/nDPId-test.c index 71f2c8cba..322bdfb80 100644 --- a/nDPId-test.c +++ b/nDPId-test.c @@ -355,9 +355,9 @@ static void * nDPIsrvd_mainloop_thread(void * const arg) { errno = 0; int nready = epoll_wait(epollfd, events, events_size, -1); - - if (nready < 0) + if (nready < 0 && errno != EINTR) { + logger(1, "%s", "nDPIsrvd epoll wait failed."); THREAD_ERROR_GOTO(arg); } -- cgit v1.2.3