From: Witold Kręcicki Date: Mon, 19 Nov 2018 13:31:36 +0000 (+0000) Subject: Fix a small memleak in delv X-Git-Tag: v9.13.4~5^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d00b3f47badcf569c7f8ba081827a1beca0e4096;p=thirdparty%2Fbind9.git Fix a small memleak in delv --- diff --git a/bin/delv/delv.c b/bin/delv/delv.c index 7b7e63ae0d9..8754d1b328d 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));