diff --git a/include/proto/fd.h b/include/proto/fd.h index 4fbb9dc1a..e146976b2 100644 --- a/include/proto/fd.h +++ b/include/proto/fd.h @@ -415,6 +415,8 @@ static inline void fd_update_events(int fd, int evts) if (fdtab[fd].iocb) fdtab[fd].iocb(fd); + + ti->flags &= ~TI_FL_STUCK; // this thread is still running } /* Prepares for being polled */