From 7dab8cfd4e751ff4f8d505bc4a5f6b4ec157406a Mon Sep 17 00:00:00 2001 From: Sam Varshavchik Date: Sun, 3 Feb 2019 11:34:32 -0500 Subject: Add subject alternative name checking. Implement override_vars option. --- tcpd/tlsclient.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tcpd/tlsclient.c') diff --git a/tcpd/tlsclient.c b/tcpd/tlsclient.c index 7efa574..c7be1f3 100644 --- a/tcpd/tlsclient.c +++ b/tcpd/tlsclient.c @@ -379,6 +379,14 @@ static int do_couriertls_start(char **args, struct couriertls_info *cinfo) if (!s || !*s) s="couriertls"; + if (cinfo->override_vars) + { + size_t i; + + for (i=0; cinfo->override_vars[i]; ++i) + putenv(cinfo->override_vars[i]); + } + execv(s, argvec); fprintf(fp, "500 Unable to start couriertls: %s\n", strerror(errno)); -- cgit v1.2.3