projects
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Document $tls_in_ocsp, $tls_out_ocsp
[exim.git]
/
src
/
src
/
tls-gnu.c
diff --git
a/src/src/tls-gnu.c
b/src/src/tls-gnu.c
index 5bdb21e6ee3447d6b9dc8198aa688bc1acbd3b12..266ab8909d1ce65263375c9632c43e1e4e9709e5 100644
(file)
--- a/
src/src/tls-gnu.c
+++ b/
src/src/tls-gnu.c
@@
-108,7
+108,6
@@
typedef struct exim_gnutls_state {
uschar *exp_tls_certificate;
uschar *exp_tls_privatekey;
uschar *exp_tls_certificate;
uschar *exp_tls_privatekey;
- uschar *exp_tls_sni;
uschar *exp_tls_verify_certificates;
uschar *exp_tls_crl;
uschar *exp_tls_require_ciphers;
uschar *exp_tls_verify_certificates;
uschar *exp_tls_crl;
uschar *exp_tls_require_ciphers;
@@
-1086,15
+1085,15
@@
if (rc != OK) return rc;
/* set SNI in client, only */
if (host)
{
/* set SNI in client, only */
if (host)
{
- if (!expand_check(s
tate->tlsp->sni, US"tls_out_sni", &state->exp_tls_
sni))
+ if (!expand_check(s
ni, US"tls_out_sni", &state->tlsp->
sni))
return DEFER;
return DEFER;
- if (state->
exp_tls_sni && *state->exp_tls_
sni)
+ if (state->
tlsp->sni && *state->tlsp->
sni)
{
DEBUG(D_tls)
{
DEBUG(D_tls)
- debug_printf("Setting TLS client SNI to \"%s\"\n", state->
exp_tls_
sni);
- sz = Ustrlen(state->
exp_tls_
sni);
+ debug_printf("Setting TLS client SNI to \"%s\"\n", state->
tlsp->
sni);
+ sz = Ustrlen(state->
tlsp->
sni);
rc = gnutls_server_name_set(state->session,
rc = gnutls_server_name_set(state->session,
- GNUTLS_NAME_DNS, state->
exp_tls_
sni, sz);
+ GNUTLS_NAME_DNS, state->
tlsp->
sni, sz);
exim_gnutls_err_check(US"gnutls_server_name_set");
}
}
exim_gnutls_err_check(US"gnutls_server_name_set");
}
}