From: bert hubert Date: Wed, 29 May 2013 14:45:56 +0000 (+0200) Subject: check scopeMask of answer packet, not of query packet! X-Git-Tag: auth-3.3-rc2~65^2^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c76f6f485ad469e6e3cd4cfea8a6caa1c1c79e16;p=thirdparty%2Fpdns.git check scopeMask of answer packet, not of query packet! --- diff --git a/pdns/packethandler.cc b/pdns/packethandler.cc index d379c2aa67..0182b2b6f5 100644 --- a/pdns/packethandler.cc +++ b/pdns/packethandler.cc @@ -1391,7 +1391,8 @@ DNSPacket *PacketHandler::questionOrRecurse(DNSPacket *p, bool *shouldRecurse) } editSOA(d_dk, sd.qname, r); - BOOST_FOREACH(const DNSResourceRecord& rr, p->getRRS()) { + + BOOST_FOREACH(const DNSResourceRecord& rr, r->getRRS()) { if(rr.scopeMask) { noCache=1; break;