X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/6bad2cd5cbafb51279823c45ad6264b4b0958ca4..d613fd78298a9911b7917c06f3ea11de45462e76:/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;