Fix a memory leak when isc_timer_create() fails in dns_catz_new_zone()

Destroy 'new_zone->coos' in dns_catz_new_zone() on error path.
This commit is contained in:
Aram Sargsyan 2023-02-27 12:04:01 +00:00
parent 6c74ee2c89
commit 6f8fb0241a

View file

@ -842,6 +842,7 @@ dns_catz_new_zone(dns_catz_zones_t *catzs, dns_catz_zone_t **zonep,
cleanup_ht:
isc_ht_destroy(&new_zone->entries);
isc_ht_destroy(&new_zone->coos);
dns_name_free(&new_zone->name, catzs->mctx);
isc_mem_put(catzs->mctx, new_zone, sizeof(*new_zone));