X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=adns.git;a=blobdiff_plain;f=src%2Fevent.c;fp=src%2Fevent.c;h=1652268c9ab658ffc39c6d72448d06804528361f;hp=ce5276ffd5bcac759771fcbcad13c3d826fa70d6;hb=97a937c8b7052d9ad87bb20394e1753a65fa3f37;hpb=838c6ad67f46a7e0a195f5b4f8caf1cc564d5e49 diff --git a/src/event.c b/src/event.c index ce5276f..1652268 100644 --- a/src/event.c +++ b/src/event.c @@ -316,8 +316,8 @@ int adns__pollfds(adns_state ads, struct pollfd pollfds_buf[MAX_POLLFDS]) { assert(MAX_POLLFDS == MAXUDP + 1); - for (i=0; inudp; i++) - ADD_POLLFD(ads->udpsocket[i].fd, POLLIN); + for (i=0; inudpsockets; i++) + ADD_POLLFD(ads->udpsockets[i].fd, POLLIN); switch (ads->tcpstate) { case server_disconnected: @@ -396,8 +396,8 @@ int adns_processreadable(adns_state ads, int fd, const struct timeval *now) { default: abort(); } - for (i=0; inudp; i++) { - udp= &ads->udpsocket[i]; + for (i=0; inudpsockets; i++) { + udp= &ads->udpsockets[i]; if (fd == udp->fd) { for (;;) { udpaddrlen= sizeof(udpaddr);