ai = find_afinfo(sa->sa_family);
if (!ai) {
adns__diag(ads,-1,0,
"nameserver %s for unknown address family %d ignored",
ai = find_afinfo(sa->sa_family);
if (!ai) {
adns__diag(ads,-1,0,
"nameserver %s for unknown address family %d ignored",
}
for (i=0; i<ads->nservers; i++) {
if (ads->servers[i].addr.sa.sa_family == sa->sa_family &&
ai->sockaddr_equalp(sa, &ads->servers[i].addr.sa)) {
adns__debug(ads,-1,0,"duplicate nameserver %s ignored",
}
for (i=0; i<ads->nservers; i++) {
if (ads->servers[i].addr.sa.sa_family == sa->sa_family &&
ai->sockaddr_equalp(sa, &ads->servers[i].addr.sa)) {
adns__debug(ads,-1,0,"duplicate nameserver %s ignored",
return;
}
}
if (ads->nservers>=MAXSERVERS) {
adns__diag(ads,-1,0,"too many nameservers, ignoring %s",
return;
}
}
if (ads->nservers>=MAXSERVERS) {
adns__diag(ads,-1,0,"too many nameservers, ignoring %s",
static void ccf_nameserver(adns_state ads, const char *fn,
int lno, const char *buf) {
struct addrinfo *ai, ai_hint = { 0 };
static void ccf_nameserver(adns_state ads, const char *fn,
int lno, const char *buf) {
struct addrinfo *ai, ai_hint = { 0 };
}
adns__debug(ads,-1,0,"using nameserver %s",
}
adns__debug(ads,-1,0,"using nameserver %s",