From d00b3f47badcf569c7f8ba081827a1beca0e4096 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Witold=20Kr=C4=99cicki?= Date: Mon, 19 Nov 2018 13:31:36 +0000 Subject: [PATCH] Fix a small memleak in delv --- bin/delv/delv.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bin/delv/delv.c b/bin/delv/delv.c index 7b7e63ae0d..8754d1b328 100644 --- a/bin/delv/delv.c +++ b/bin/delv/delv.c @@ -765,7 +765,14 @@ setup_dnsseckeys(dns_client_t *client) { if (dlv_validation) dns_client_setdlv(client, dns_rdataclass_in, dlv_anchor); + cleanup: + if (bindkeys != NULL) { + cfg_obj_destroy(parser, &bindkeys); + } + if (parser != NULL) { + cfg_parser_destroy(&parser); + } if (result != ISC_R_SUCCESS) delv_log(ISC_LOG_ERROR, "setup_dnsseckeys: %s", isc_result_totext(result));