From: Kees Monshouwer Date: Mon, 9 Sep 2013 20:19:01 +0000 (+0200) Subject: check for duplicate records with pdnssec check-all-zones (Issue #607) X-Git-Tag: rec-3.6.0-rc1~447^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=befcd641d28a67f8be64162bef37138c009d62ea;p=thirdparty%2Fpdns.git check for duplicate records with pdnssec check-all-zones (Issue #607) --- diff --git a/pdns/pdnssec.cc b/pdns/pdnssec.cc index 75d628bfd8..345414249e 100644 --- a/pdns/pdnssec.cc +++ b/pdns/pdnssec.cc @@ -341,7 +341,7 @@ int checkZone(DNSSECKeeper &dk, UeberBackend &B, const std::string& zone) DNSResourceRecord rr; uint64_t numrecords=0, numerrors=0, numwarnings=0; - set cnames, noncnames; + set records, cnames, noncnames; while(sd.db->get(rr)) { if(!endsOn(rr.qname, zone)) { @@ -353,6 +353,18 @@ int checkZone(DNSSECKeeper &dk, UeberBackend &B, const std::string& zone) if(!rr.qtype.getCode()) continue; + ostringstream content; + content<