]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Call nta_detach() before dns_view_weakdetach() so view is available.
authorMark Andrews <marka@isc.org>
Tue, 3 Nov 2020 00:25:55 +0000 (11:25 +1100)
committerMark Andrews <marka@isc.org>
Tue, 3 Nov 2020 12:50:19 +0000 (23:50 +1100)
(cherry picked from commit ea956976d1e89f49570a4690fbad377e4f607c77)

lib/dns/nta.c

index 79058bb9b54ebf796c456e8923625b98d8578b0a..73febe44edec196dfe0d4b408cbf9df7098f51e4 100644 (file)
@@ -283,8 +283,8 @@ checkbogus(isc_task_t *task, isc_event_t *event) {
                                          &nta->sigrdataset,
                                          &nta->fetch);
        if (result != ISC_R_SUCCESS) {
-               dns_view_weakdetach(&view);
                nta_detach(view->mctx, &nta);
+               dns_view_weakdetach(&view);
        }
 }