.action = action,
.arg = arg };
- dns_view_weakattach(view, &val->view);
+ dns_view_attach(view, &val->view);
isc_mutex_init(&val->lock);
result = dns_view_getsecroots(val->view, &val->keytable);
isc_task_detach(&tclone);
isc_event_free(ISC_EVENT_PTR(&event));
- dns_view_weakdetach(&val->view);
+ dns_view_detach(&val->view);
isc_mem_put(view->mctx, val, sizeof(*val));
return (result);
isc_mem_put(mctx, val->siginfo, sizeof(*val->siginfo));
}
isc_mutex_destroy(&val->lock);
- dns_view_weakdetach(&val->view);
+ dns_view_detach(&val->view);
isc_mem_put(mctx, val, sizeof(*val));
}