diff options
Diffstat (limited to 'osi/src/reactor.c')
-rw-r--r-- | osi/src/reactor.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/osi/src/reactor.c b/osi/src/reactor.c index c3d54c111..1650c1d7b 100644 --- a/osi/src/reactor.c +++ b/osi/src/reactor.c @@ -259,7 +259,7 @@ static reactor_status_t run_reactor(reactor_t *reactor, int iterations) { int ret; do { - ret = epoll_wait(reactor->epoll_fd, events, MAX_EVENTS, -1); + ret = TEMP_FAILURE_RETRY(epoll_wait(reactor->epoll_fd, events, MAX_EVENTS, -1)); } while (ret == -1 && errno == EINTR); if (ret == -1) { |