X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/cf5f1149caccf65c700e73fc0e9212c916df3610..ee697dd98d0f9aca6b9df7ffb32d3a15b4e33d6d:/udp.c diff --git a/udp.c b/udp.c index 8ae5671..98da30d 100644 --- a/udp.c +++ b/udp.c @@ -87,11 +87,7 @@ static int udp_beforepoll(void *state, struct pollfd *fds, int *nfds_io, { int i; struct udp *st=state; - if (*nfds_ion_socks) { - *nfds_io=st->n_socks; - return ERANGE; - } - *nfds_io=st->n_socks; + BEFOREPOLL_WANT_FDS(st->n_socks); for (i=0; in_socks; i++) { fds[i].fd=st->socks[i].fd; fds[i].events=POLLIN;