ndb/dns: do dnresolve() loopcheck only on hosts that we havnt already tried
we might get a unreachable nameserver ip from a parent nameserver. if the remaining set of nameservers does not loop, we should try to resolve them. so skip the loopcheck for nameservers already tried.
This commit is contained in:
parent
82defc8152
commit
da6a10c417
1 changed files with 1 additions and 0 deletions
|
@ -814,6 +814,7 @@ serveraddrs(Query *qp, int nd, int depth)
|
|||
*/
|
||||
if(arp == 0){
|
||||
for(rp = qp->nsrp; rp; rp = rp->next)
|
||||
if(rp->marker == 0)
|
||||
if(queryloops(qp, rp))
|
||||
/*
|
||||
* give up as we should have got the address
|
||||
|
|
Loading…
Reference in a new issue