]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
check scopeMask of answer packet, not of query packet!
authorbert hubert <bert.hubert@netherlabs.nl>
Wed, 29 May 2013 14:45:56 +0000 (16:45 +0200)
committerbert hubert <bert.hubert@netherlabs.nl>
Wed, 29 May 2013 14:45:56 +0000 (16:45 +0200)
pdns/packethandler.cc

index d379c2aa67f53d2317364958dcb75c20f1901f7c..0182b2b6f59dd22f179a8e10d0111ccd72c488c6 100644 (file)
@@ -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;