From df11e74a7040babd8b9ce64d493938bb96f3b411 Mon Sep 17 00:00:00 2001 From: Michael Graff Date: Thu, 20 Jan 2000 01:24:53 +0000 Subject: [PATCH] each client mgr attaches to the view once on startup, and once on exit. --- bin/lwresd/client.c | 1 + bin/lwresd/main.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/lwresd/client.c b/bin/lwresd/client.c index ffc370ce9c..3c0e9264e0 100644 --- a/bin/lwresd/client.c +++ b/bin/lwresd/client.c @@ -67,6 +67,7 @@ clientmgr_can_die(clientmgr_t *cm) if (ISC_LIST_HEAD(cm->running) != NULL) return; + dns_view_detach(&cm->view); isc_task_detach(&cm->task); } diff --git a/bin/lwresd/main.c b/bin/lwresd/main.c index ec67c845af..1062248ff9 100644 --- a/bin/lwresd/main.c +++ b/bin/lwresd/main.c @@ -264,7 +264,7 @@ main(int argc, char **argv) for (i = 0 ; i < NTASKS ; i++) { cmgr[i].task = NULL; cmgr[i].sock = sock; - cmgr[i].view = view; + dns_view_attach(view, &cmgr[i].view); cmgr[i].flags = 0; ISC_EVENT_INIT(&cmgr[i].sdev, sizeof(isc_event_t), ISC_EVENTATTR_NOPURGE,