From 2a7be842ae2002433bbf7afa4e5ae3533c1118b7 Mon Sep 17 00:00:00 2001 From: vague666 Date: Sat, 29 Jun 2019 16:03:02 +0200 Subject: [PATCH] disable tls when using -notls only set port if it's set or tls/notls is used revert port changes --- src/fe-common/core/fe-server.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/fe-common/core/fe-server.c b/src/fe-common/core/fe-server.c index be5ea4ab..f07d3bbe 100644 --- a/src/fe-common/core/fe-server.c +++ b/src/fe-common/core/fe-server.c @@ -172,6 +172,11 @@ static void cmd_server_add_modify(const char *data, gboolean add) rec->use_tls = FALSE; /* tls_verify implies use_tls, disable it explicitly */ rec->tls_verify = FALSE; + /* explicitly null tls_cafile and tls_capath if we don't use tls */ + if (rec->tls_cafile != NULL) + g_free_and_null(rec->tls_cafile); + if (rec->tls_capath != NULL) + g_free_and_null(rec->tls_capath); } value = g_hash_table_lookup(optlist, "tls_cert");