From 6f8fb0241a310cb2add5f98283b4e0a69b7c0add Mon Sep 17 00:00:00 2001 From: Aram Sargsyan Date: Mon, 27 Feb 2023 12:04:01 +0000 Subject: [PATCH] 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. --- lib/dns/catz.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/dns/catz.c b/lib/dns/catz.c index 1c0dfc1621..f3396338a9 100644 --- a/lib/dns/catz.c +++ b/lib/dns/catz.c @@ -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));