]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
fix shorter best matching names in getAuth()
authorKees Monshouwer <mind04@monshouwer.org>
Sat, 18 Jun 2016 13:16:03 +0000 (15:16 +0200)
committermind04 <mind04@monshouwer.org>
Sat, 25 Jun 2016 22:11:28 +0000 (00:11 +0200)
pdns/ueberbackend.cc

index 6d0b693aec0dd984e2068adcd3fbcfdcf4419d9b..c576f5252c2804f08071fa256f895d5c67ef88dc 100644 (file)
@@ -297,6 +297,7 @@ bool UeberBackend::getAuth(DNSPacket *p, SOAData *sd, const DNSName &target)
           if((*i)->getAuth(p, sd, shorter)) {
             DLOG(L<<Logger::Error<<"got: "<<sd->qname<<endl);
             j->first = sd->qname.wirelength();
+            j->second = *sd;
             if(sd->qname == shorter) {
               break;
             }