]> granicus.if.org Git - pdns/commitdiff
log previously-seen name in trace
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Mon, 13 May 2013 13:21:50 +0000 (15:21 +0200)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Mon, 13 May 2013 13:21:50 +0000 (15:21 +0200)
pdns/syncres.cc

index 415f61c73c842addfbf45982596f4746a1eb6370..6e61982b38196b4743f8eb861b193c22b8047681 100644 (file)
@@ -539,7 +539,7 @@ void SyncRes::getBestNSFromCache(const string &qname, set<DNSResourceRecord>&bes
         GetBestNSAnswer answer;
         answer.qname=qname; answer.bestns=bestns;
         if(beenthere.count(answer)) {
-          LOG(prefix<<qname<<": We have NS in cache for '"<<subdomain<<"' but part of LOOP! Trying less specific NS"<<endl);
+          LOG(prefix<<qname<<": We have NS in cache for '"<<subdomain<<"' but part of LOOP (already seen "<<answer.qname<<")! Trying less specific NS"<<endl);
           if(doLog())
             for( set<GetBestNSAnswer>::const_iterator j=beenthere.begin();j!=beenthere.end();++j) {
               LOG(prefix<<qname<<": beenthere: "<<j->qname<<" ("<<(unsigned int)j->bestns.size()<<")"<<endl);