X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcheck.c;fp=src%2Fcheck.c;h=3972ebef153c97f4449c8ea0269637596488f776;hb=07554ccd8286775b4f88a608ba3b94ff7b9efaf9;hp=44f52b909e31cd1792144dab8d3939c8556aa9ef;hpb=f930c455a13d7d30ee94bdbfc460bc6227cda111;p=adns.git diff --git a/src/check.c b/src/check.c index 44f52b9..3972ebe 100644 --- a/src/check.c +++ b/src/check.c @@ -81,12 +81,8 @@ static void checkc_global(adns_state ads) { assert(ads->udpsocket >= 0); for (i=0; insortlist; i++) { - assert(ads->sortlist[i].af==AF_INET); - assert(!(ads->sortlist[i].base.v4.s_addr & - ~ads->sortlist[i].mask.v4.s_addr)); sl= &ads->sortlist[i]; - assert(sl->af==AF_INET); - assert(!(sl->base.v4.s_addr & ~sl->mask.v4.s_addr)); + assert(adns__addr_match_p(sl->af,&sl->base, sl->af,&sl->base,&sl->mask)); } assert(ads->tcpserver >= 0 && ads->tcpserver < ads->nservers);