]> git.ipfire.org Git - thirdparty/bind9.git/commit
Fix assertion failure in dns_db_findrdataset() for SIG records
authorMark Andrews <marka@isc.org>
Tue, 7 Apr 2026 14:39:57 +0000 (16:39 +0200)
committerOndřej Surý <ondrej@isc.org>
Fri, 17 Apr 2026 14:09:39 +0000 (16:09 +0200)
commit03edeccaa16991e05c101ae82a03568ae1b2dbd0
tree06d33b1089f2f81f6e6f40019def89d00e2cc602
parent13a686775749fc64b216e5626fbb8c88bcef5f58
Fix assertion failure in dns_db_findrdataset() for SIG records

dns__db_findrdataset() had a REQUIRE() that only accepted
dns_rdatatype_rrsig when the covers parameter was set.  A dynamic
update containing a SIG record (type 24) would trigger this
assertion, crashing named.  Use dns_rdatatype_issig() to accept
both SIG and RRSIG.
lib/dns/db.c