]> git.ipfire.org Git - thirdparty/bind9.git/commit
Restore the disassociate call to before the fetch
authorMark Andrews <marka@isc.org>
Thu, 29 Feb 2024 03:00:58 +0000 (14:00 +1100)
committerMark Andrews <marka@isc.org>
Tue, 5 Mar 2024 23:08:30 +0000 (10:08 +1100)
commit5ff55e13e867b030e768d537c83ec84427b44403
tree3e3dd4e659fdc31bc357736be4da0cc58c27d411
parent470bfcaa19f8bb9c86ce1303d04ab2de85179615
Restore the disassociate call to before the fetch

[GL #3709] reordered the dns_rdataset_disassociate call to after
the dns_resolver_createfetch call resulting in qctx->nsrrset still
being associated when dns_resolver_createfetch is called in
resume_dslookup (7e4e125e).  Revert that part of the change and add
comments as to why the multiple dns_rdataset_disassociate calls are
where they are.
lib/dns/resolver.c