Skip to content

Commit 606018f

Browse files
committed
implement scopemask cache blanking feature for packetcache
1 parent 39f37bc commit 606018f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pdns/packethandler.cc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1391,7 +1391,12 @@ DNSPacket *PacketHandler::questionOrRecurse(DNSPacket *p, bool *shouldRecurse)
13911391
}
13921392

13931393
editSOA(d_dk, sd.qname, r);
1394-
1394+
BOOST_FOREACH(const DNSResourceRecord& rr, p->getRRS()) {
1395+
if(rr.scopeMask) {
1396+
noCache=1;
1397+
break;
1398+
}
1399+
}
13951400
if(p->d_dnssecOk)
13961401
addRRSigs(d_dk, B, authSet, r->getRRS());
13971402

0 commit comments

Comments
 (0)