]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
don't log out-of-zone ents during AXFR in 2797/head
authorKees Monshouwer <mind04@monshouwer.org>
Tue, 13 Oct 2015 20:14:15 +0000 (22:14 +0200)
committermind04 <mind04@monshouwer.org>
Wed, 14 Oct 2015 09:57:28 +0000 (11:57 +0200)
pdns/tcpreceiver.cc

index c4b107428254478c9e2f34f3c5735c219dcdfb91..ff6af977bf2656c6a77120d84ce2d25d818f3081 100644 (file)
@@ -700,7 +700,8 @@ int TCPNameserver::doAXFR(const string &target, shared_ptr<DNSPacket> q, int out
       }
       rrs.push_back(rr);
     } else {
-      L<<Logger::Warning<<"Zone '"<<target<<"' contains out-of-zone data '"<<rr.qname<<"'|"<<rr.qtype.getName()<<"', ignoring"<<endl;
+      if (rr.qtype.getCode())
+        L<<Logger::Warning<<"Zone '"<<target<<"' contains out-of-zone data '"<<rr.qname<<"|"<<rr.qtype.getName()<<"', ignoring"<<endl;
       continue;
     }
   }