From 35d908caa8a4abf8c3f628ccbd530bc27e8a5c69 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Tue, 30 Apr 2024 11:24:53 +1000 Subject: [PATCH] catz should use weak attachment to the view (cherry picked from commit 941ad2b3c526defc416d35e42451fcfec70520c2) --- bin/named/server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/named/server.c b/bin/named/server.c index aed1058364..0e37e69c81 100644 --- a/bin/named/server.c +++ b/bin/named/server.c @@ -2881,7 +2881,7 @@ cleanup: } dns_catz_entry_detach(ev->origin, &ev->entry); dns_catz_detach_catz(&ev->origin); - dns_view_detach(&ev->view); + dns_view_weakdetach(&ev->view); isc_event_free(ISC_EVENT_PTR(&ev)); } @@ -2956,7 +2956,7 @@ cleanup: } dns_catz_entry_detach(ev->origin, &ev->entry); dns_catz_detach_catz(&ev->origin); - dns_view_detach(&ev->view); + dns_view_weakdetach(&ev->view); isc_event_free(ISC_EVENT_PTR(&ev)); } @@ -2998,7 +2998,7 @@ catz_create_chg_task(dns_catz_entry_t *entry, dns_catz_zone_t *origin, dns_catz_entry_attach(entry, &event->entry); dns_catz_attach_catz(origin, &event->origin); - dns_view_attach(view, &event->view); + dns_view_weakattach(view, &event->view); isc_task_send(task, ISC_EVENT_PTR(&event)); isc_task_detach(&task);