diff --git a/lib/dns/db.c b/lib/dns/db.c index 0ba7f5aa1f..01e0f75219 100644 --- a/lib/dns/db.c +++ b/lib/dns/db.c @@ -600,7 +600,7 @@ dns__db_findrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, REQUIRE(node != NULL); REQUIRE(DNS_RDATASET_VALID(rdataset)); REQUIRE(!dns_rdataset_isassociated(rdataset)); - REQUIRE(covers == dns_rdatatype_none || type == dns_rdatatype_rrsig); + REQUIRE(covers == dns_rdatatype_none || dns_rdatatype_issig(type)); REQUIRE(type != dns_rdatatype_any); REQUIRE(sigrdataset == NULL || (DNS_RDATASET_VALID(sigrdataset) &&