X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcheck.c;h=e9d677182db11ca3136c7d2c727465a124fab12b;hb=2a9e6abd955dc1d32f298ff99376096c634f47ff;hp=21dca706300fdd714eb94d3a9c8ec77a60ef8136;hpb=b582ca0f999ffd51e26c5543d2023ea137af3bec;p=adns.git diff --git a/src/check.c b/src/check.c index 21dca70..e9d6771 100644 --- a/src/check.c +++ b/src/check.c @@ -78,11 +78,13 @@ static void checkc_global(adns_state ads) { const struct sortlist *sl; int i; - assert(ads->udpsocket >= 0); + assert(ads->udpsockets >= 0); for (i=0; insortlist; i++) { sl= &ads->sortlist[i]; - assert(adns__addr_match_p(sl->af,&sl->base, sl->af,&sl->base,&sl->mask)); + assert(adns__addr_matches(sl->base.sa.sa_family, + adns__sockaddr_addr(&sl->base.sa), + &sl->base,&sl->mask)); } assert(ads->tcpserver >= 0 && ads->tcpserver < ads->nservers);