X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/cf5f1149caccf65c700e73fc0e9212c916df3610..ee697dd98d0f9aca6b9df7ffb32d3a15b4e33d6d:/log.c diff --git a/log.c b/log.c index 326a891..95f01b6 100644 --- a/log.c +++ b/log.c @@ -485,9 +485,11 @@ static int log_from_fd_beforepoll(void *sst, struct pollfd *fds, int *nfds_io, { struct fdlog *st=sst; if (!st->finished) { - *nfds_io=1; + BEFOREPOLL_WANT_FDS(1); fds[0].fd=st->fd; fds[0].events=POLLIN; + } else { + BEFOREPOLL_WANT_FDS(0); } return 0; }