]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix a small memleak in delv
authorWitold Kręcicki <wpk@isc.org>
Mon, 19 Nov 2018 13:31:36 +0000 (13:31 +0000)
committerWitold Kręcicki <wpk@isc.org>
Mon, 19 Nov 2018 13:31:36 +0000 (13:31 +0000)
bin/delv/delv.c

index 7b7e63ae0d9701e26a06420e19af11396335edc1..8754d1b328d143fdd4a45baddcb7806390a6e003 100644 (file)
@@ -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));