]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Only perform AdditionalServiceProcessing for aliasform records. 10522/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 24 Jun 2021 12:07:52 +0000 (14:07 +0200)
committerGitHub <noreply@github.com>
Thu, 24 Jun 2021 12:07:52 +0000 (14:07 +0200)
Co-authored-by: Kees Monshouwer <mind04@monshouwer.org>
pdns/packethandler.cc

index 5cf2acf42f4cd2f3b9507e5c8b273352ec2e7048..45164c35d813ec177d689b870dcdc0a3ffd0e9e5 100644 (file)
@@ -518,7 +518,9 @@ void PacketHandler::doAdditionalProcessing(DNSPacket& p, std::unique_ptr<DNSPack
           if (content.isRoot()) {
             content = rr.dr.d_name;
           }
-          content = doAdditionalServiceProcessing(content, rr.dr.d_type, r, extraRecords);
+          if (rrc->getPriority() == 0) {
+            content = doAdditionalServiceProcessing(content, rr.dr.d_type, r, extraRecords);
+          }
           break;
         }
         default: