From 3e683a9ed5a6bc8131f32d08a21721326321eb28 Mon Sep 17 00:00:00 2001 From: Evan Hunt Date: Sun, 1 Oct 2023 01:06:49 -0700 Subject: [PATCH] test for SIGTYPE correctly a comparison was incorrectly removed during a previous merge. --- lib/dns/rbt-cachedb.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/dns/rbt-cachedb.c b/lib/dns/rbt-cachedb.c index c97f078c66..55fe3540e4 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