]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
fix: dev: Disassociate added rdataset on error in cache_rrset()
authorEvan Hunt <each@isc.org>
Mon, 18 Aug 2025 21:08:22 +0000 (21:08 +0000)
committerEvan Hunt <each@isc.org>
Mon, 18 Aug 2025 21:08:22 +0000 (21:08 +0000)
When first dns_db_addrdataset() succeeds in cache_rrset(), but the
second one fails with error, the added rdataset was kept associated.
This caused assertion failure down the pipe in fctx_sendevents().

Merge branch 'ondrej/disassociate-added-on-error-in-cache_rrset' into 'main'

See merge request isc-projects/bind9!10861


Trivial merge