From 8b3c018f54302222c6212a38f1bcae75c601b602 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Mon, 30 Jan 2023 09:49:58 +1100 Subject: [PATCH] Call dns_lib_destroy in bin/named/main.c:printversion There were unbalanced calls to dns_lib_init and dns_lib_destroy leading to an OpenSSL memory leak. --- bin/named/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/named/main.c b/bin/named/main.c index b71cf0f969..353932e79d 100644 --- a/bin/named/main.c +++ b/bin/named/main.c @@ -643,6 +643,7 @@ printversion(bool verbose) { isc_buffer_init(&b, buf, sizeof(buf)); format_supported_algorithms(printit); printf("\n"); + dst_lib_destroy(); } else { printf("DST initialization failure: %s\n", isc_result_totext(result));