Update time for ioset backend.
[srvx.git] / src / ioset-epoll.c
index e09f83fa6b3049836c6d57a10d826b4ee4a0aac5..4e0589c364a705c288381d7add8aacd49ff173b6 100644 (file)
@@ -102,6 +102,7 @@ ioset_epoll_loop(struct timeval *timeout)
     msec = timeout ? (timeout->tv_sec * 1000 + timeout->tv_usec / 1000) : -1;
 
     res = epoll_wait(epoll_fd, evts, ArrayLength(evts), msec);
+    now = time(NULL) + clock_skew;
     if (res < 0) {
         if (errno != EINTR) {
             log_module(MAIN_LOG, LOG_ERROR, "epoll_wait() error %d: %s", errno, strerror(errno));