From 440e3b8b0ea14bda696ff29b1775a2c55ca41177 Mon Sep 17 00:00:00 2001 From: Fabian Mauchle Date: Tue, 11 Aug 2020 16:28:55 +0200 Subject: [PATCH] fix memory cleanup in conftls_cb --- tlscommon.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tlscommon.c b/tlscommon.c index 7bec744..618b6a2 100644 --- a/tlscommon.c +++ b/tlscommon.c @@ -874,6 +874,7 @@ int conftls_cb(struct gconffile **cf, void *arg, char *block, char *opt, char *v goto errexit; } free (tlsversion); + tlsversion = NULL; } if (dtlsversion) { if(!conf_tls_version(dtlsversion, &conf->dtlsminversion, &conf->dtlsmaxversion)) { @@ -881,6 +882,7 @@ int conftls_cb(struct gconffile **cf, void *arg, char *block, char *opt, char *v goto errexit; } free (dtlsversion); + dtlsversion = NULL; } #else debug(DBG_ERR, "error in block %s, setting tls/dtls version requires openssl 1.1.0 or later", val);