Merge branch '4462-crash-on-shutdown-when-dnssec-validation-is-running-ensure-isc_mempool_getallocated-namepoolp' into 'main'

Resolve "Crash on shutdown when DNSSEC validation is running: ENSURE(isc_mempool_getallocated(*namepoolp) == 0) failed"

Closes #4462 and #4384

See merge request isc-projects/bind9!8526
This commit is contained in:
Mark Andrews 2023-12-04 22:55:50 +00:00
commit 64ef6968f3

View file

@ -3119,10 +3119,10 @@ destroy_validator(dns_validator_t *val) {
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));
}