From aa3d0f191fb69e1d282121c14aa521728bdff726 Mon Sep 17 00:00:00 2001 From: Kees Monshouwer Date: Sun, 6 Jul 2014 17:12:59 +0200 Subject: [PATCH] improve logging of remotes sending corrupt packets --- pdns/packethandler.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pdns/packethandler.cc b/pdns/packethandler.cc index bcd59d3e4c..b43e0dbe75 100644 --- a/pdns/packethandler.cc +++ b/pdns/packethandler.cc @@ -1064,6 +1064,7 @@ DNSPacket *PacketHandler::questionOrRecurse(DNSPacket *p, bool *shouldRecurse) if(p->d.qr) { // QR bit from dns packet (thanks RA from N) L<getRemote()<<", dropping"<getRemote()); return 0; } @@ -1095,6 +1096,8 @@ DNSPacket *PacketHandler::questionOrRecurse(DNSPacket *p, bool *shouldRecurse) if(d_logDNSDetails) L<getRemote()<<", '"<qdomain<<"': sending servfail"<getRemote()); + S.inc("servfail-packets"); r->setRcode(RCode::ServFail); return r; } -- 2.47.2