From: Evan Hunt Date: Sun, 1 Oct 2023 08:06:49 +0000 (-0700) Subject: test for SIGTYPE correctly X-Git-Tag: v9.19.22~34^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3e683a9ed5a6bc8131f32d08a21721326321eb28;p=thirdparty%2Fbind9.git test for SIGTYPE correctly a comparison was incorrectly removed during a previous merge. --- diff --git a/lib/dns/rbt-cachedb.c b/lib/dns/rbt-cachedb.c index c97f078c66a..55fe3540e48 100644 --- a/lib/dns/rbt-cachedb.c +++ b/lib/dns/rbt-cachedb.c @@ -957,7 +957,9 @@ cache_find(dns_db_t *db, const dns_name_t *name, dns_dbversion_t *version, DNS_SIGTYPE(dns_rdatatype_nsec)) { nsecsig = header; - } else if (cname_ok && DNS_SIGTYPE(dns_rdatatype_cname)) + } else if (cname_ok && + header->type == + DNS_SIGTYPE(dns_rdatatype_cname)) { /* * If we get a CNAME match, we'll also need