From: Kees Monshouwer Date: Sun, 6 Jul 2014 15:12:59 +0000 (+0200) Subject: improve logging of remotes sending corrupt packets X-Git-Tag: auth-3.4.0-rc1~77^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F1553%2Fhead;p=thirdparty%2Fpdns.git improve logging of remotes sending corrupt packets --- 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; }