From: Kees Monshouwer Date: Wed, 12 Jul 2017 19:29:52 +0000 (+0200) Subject: auth: external child zones did confuse getAuth() for qytpe DS X-Git-Tag: auth-4.0.5~8^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be4ea8a6354eab4027131d2a7b4028a9c0032a6d;p=thirdparty%2Fpdns.git auth: external child zones did confuse getAuth() for qytpe DS --- diff --git a/pdns/ueberbackend.cc b/pdns/ueberbackend.cc index 8934146d92..34ba5b025f 100644 --- a/pdns/ueberbackend.cc +++ b/pdns/ueberbackend.cc @@ -349,7 +349,7 @@ bool UeberBackend::getAuth(DNSPacket *p, SOAData *sd, const DNSName &target) } found: - if(found == (p->qtype == QType::DS)){ + if(found == (p->qtype == QType::DS) || target != choppedOff) { DLOG(L<qname<