X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/56fd04e41e9985260b8c1660e299cfe051d3f260..5e7a5e2d42c1b06f249debca72c10ad33d157402:/tun.c diff --git a/tun.c b/tun.c index 9ef3a9d..6ecde61 100644 --- a/tun.c +++ b/tun.c @@ -98,7 +98,7 @@ static int tun_beforepoll(void *sst, struct pollfd *fds, int *nfds_io, int *timeout_io) { struct tun *st=sst; - *nfds_io=1; + BEFOREPOLL_WANT_FDS(1); fds[0].fd=st->fd; fds[0].events=POLLIN; return 0; @@ -441,7 +441,7 @@ static void tun_phase_hook(void *sst, uint32_t newphase) } /* Register for poll() */ - register_for_poll(st, tun_beforepoll, tun_afterpoll, 1, st->nl.name); + register_for_poll(st, tun_beforepoll, tun_afterpoll, st->nl.name); } static list_t *tun_create(closure_t *self, struct cloc loc, dict_t *context,