From 78afc824b486c370f55a200b659b2b7a82b92a0d Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Sat, 21 Aug 2021 16:15:13 -0400 Subject: Don't create new tls_server(3), just reconfigure --- local.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'local.c') diff --git a/local.c b/local.c index a7f4abb..92220c4 100644 --- a/local.c +++ b/local.c @@ -71,8 +71,7 @@ static byte *readFile(size_t *len, FILE *file) { } void localConfig(FILE *cert, FILE *priv, FILE *ca, bool require) { - tls_free(server); - server = tls_server(); + if (!server) server = tls_server(); if (!server) errx(EX_SOFTWARE, "tls_server"); struct tls_config *config = tls_config_new(); -- cgit 1.4.1