diff options
| author | Sam Varshavchik | 2019-02-03 11:34:32 -0500 |
|---|---|---|
| committer | Sam Varshavchik | 2019-02-03 12:10:03 -0500 |
| commit | 7dab8cfd4e751ff4f8d505bc4a5f6b4ec157406a (patch) | |
| tree | ef777c865d450e2fe30a97a242368b741b65a2ff /tcpd/tlsclient.c | |
| parent | a6868f558661375ef3873ab54b39d282e09868fc (diff) | |
| download | courier-libs-7dab8cfd4e751ff4f8d505bc4a5f6b4ec157406a.tar.bz2 | |
Add subject alternative name checking. Implement override_vars option.
Diffstat (limited to 'tcpd/tlsclient.c')
| -rw-r--r-- | tcpd/tlsclient.c | 8 |
1 files changed, 8 insertions, 0 deletions
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)); |
