]> git.ipfire.org Git - thirdparty/bind9.git/commit
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)
commit018ff7b294f99992d5336664be17441d6708381c
tree52af6800095cab337fae1fcf86b9d3764d3696c7
parent6d8c0b2a8d60211e5eb0a3f585a6dab2bb45f622
parent7f9647d16e5bbba483134604ac8e51bb97b579dc
fix: dev: Disassociate added rdataset on error in cache_rrset()

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