diff --git a/src/com/verisignlabs/dnssec/security/ZoneVerifier.java b/src/com/verisignlabs/dnssec/security/ZoneVerifier.java index 81d9a94..fb49d56 100644 --- a/src/com/verisignlabs/dnssec/security/ZoneVerifier.java +++ b/src/com/verisignlabs/dnssec/security/ZoneVerifier.java @@ -136,7 +136,8 @@ public class ZoneVerifier return true; } - for (Iterator i = rrset.rrs(); i.hasNext(); ) + Iterator i = (rr instanceof RRSIGRecord) ? rrset.sigs() : rrset.rrs(); + for ( ; i.hasNext(); ) { Record record = (Record) i.next(); if (rr.equals(record)) return false;