With shared name memory pools (
f5af981831ea8a707090c1b09a47c25b75d86b5a)
the message needs to be destroyed before the view is detached which
in turn detaches the resolver which checks that all resources have
been returned.
if (val->siginfo != NULL) {
isc_mem_put(mctx, val->siginfo, sizeof(*val->siginfo));
}
- dns_view_detach(&val->view);
if (val->message != NULL) {
dns_message_detach(&val->message);
}
+ dns_view_detach(&val->view);
isc_mem_put(mctx, val, sizeof(*val));
}