]> granicus.if.org Git - pdns/commitdiff
log answer packets only if log-dns-details is enabled
authorKees Monshouwer <mind04@monshouwer.org>
Wed, 26 Aug 2015 08:29:14 +0000 (10:29 +0200)
committermind04 <mind04@monshouwer.org>
Wed, 26 Aug 2015 08:29:14 +0000 (10:29 +0200)
pdns/packethandler.cc

index 993e89a1019285f0b36e88e3b47ab14a27c3a9ea..e92eb0521c67d24dcf035a2143183d8d270ea81a 100644 (file)
@@ -989,7 +989,8 @@ DNSPacket *PacketHandler::questionOrRecurse(DNSPacket *p, bool *shouldRecurse)
   bool noCache=false;
   
   if(p->d.qr) { // QR bit from dns packet (thanks RA from N)
-    L<<Logger::Error<<"Received an answer (non-query) packet from "<<p->getRemote()<<", dropping"<<endl;
+    if(d_logDNSDetails)
+      L<<Logger::Error<<"Received an answer (non-query) packet from "<<p->getRemote()<<", dropping"<<endl;
     S.inc("corrupt-packets");
     S.ringAccount("remotes-corrupt", p->getRemote());
     return 0;