diff --git a/lib/dns/zone.c b/lib/dns/zone.c index 605dfbd21d..e9c630862f 100644 --- a/lib/dns/zone.c +++ b/lib/dns/zone.c @@ -8893,7 +8893,8 @@ zone_nsec3chain(dns_zone_t *zone) { seen_nsec = true; } else if (rdataset.type == dns_rdatatype_nsec3) { seen_nsec3 = true; - } else if (rdataset.type != dns_rdatatype_rrsig) { + } + if (rdataset.type != dns_rdatatype_rrsig) { seen_rr = true; } dns_rdataset_disassociate(&rdataset);