X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fevent.c;h=fc8aa81509bffee208bab4f205efdf3376b4ce26;hb=94be415aea9fb1e252a9a51af34dce5bdb7d115a;hp=73919ffb7c588f2d7a62375f39c09d1991f558a6;hpb=c118a7254985626bf91312e73cfef575c6decf82;p=adns.git diff --git a/src/event.c b/src/event.c index 73919ff..fc8aa81 100644 --- a/src/event.c +++ b/src/event.c @@ -530,6 +530,10 @@ int adns_processany(adns_state ads) { r= gettimeofday(&now,0); if (!r) adns_processtimeouts(ads,&now); + /* We just use adns__fdevents to loop over the fd's trying them. + * This seems more sensible than calling select, since we're most + * likely just to want to do a read on one or two fds anyway. + */ npollfds= adns__pollfds(ads,pollfds); adns__fdevents(ads, pollfds,npollfds,