From 3cb97454ccd9cc54c6907e7395abc6fdcee79054 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Mon, 5 Aug 2024 10:24:37 +0200 Subject: [PATCH] Fix assertion failure when checking named-checkconf version The dst_lib_destroy() should be called only if dst_lib_init() was called before. In named-checkconf, that is guarded by dst_cleanup variable that was erroneously set to true by default. Set the dst_cleanup to 'false' by default. (cherry picked from commit c54880e3fad9f6c569de04fccf5489372b624311) --- bin/check/named-checkconf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/check/named-checkconf.c b/bin/check/named-checkconf.c index f4ed602c49..d8ee57074f 100644 --- a/bin/check/named-checkconf.c +++ b/bin/check/named-checkconf.c @@ -593,7 +593,7 @@ main(int argc, char **argv) { const char *conffile = NULL; isc_mem_t *mctx = NULL; isc_result_t result = ISC_R_SUCCESS; - bool cleanup_dst = true; + bool cleanup_dst = false; bool load_zones = false; bool list_zones = false; bool print = false;