diff --git a/lib/dns/zone.c b/lib/dns/zone.c index 52236aebee..a2aa738a97 100644 --- a/lib/dns/zone.c +++ b/lib/dns/zone.c @@ -9038,7 +9038,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);