+3576. [bug] Address a shutdown race when validating. [RT #33573]
+
3575. [func] Changed the logging category for RRL events from
'queries' to 'query-errors'. [RT #33540]
if (val == NULL)
return (ISC_R_NOMEMORY);
val->view = NULL;
- dns_view_weakattach(view, &val->view);
+ dns_view_attach(view, &val->view);
event = (dns_validatorevent_t *)
isc_event_allocate(view->mctx, task,
isc_event_free(ISC_EVENT_PTR(&event));
cleanup_val:
- dns_view_weakdetach(&val->view);
+ dns_view_detach(&val->view);
isc_mem_put(view->mctx, val, sizeof(*val));
return (result);
if (val->siginfo != NULL)
isc_mem_put(mctx, val->siginfo, sizeof(*val->siginfo));
DESTROYLOCK(&val->lock);
- dns_view_weakdetach(&val->view);
+ dns_view_detach(&val->view);
val->magic = 0;
isc_mem_put(mctx, val, sizeof(*val));
}