diff options
Diffstat (limited to 'src/ejabberd_s2s_out.erl')
| -rw-r--r-- | src/ejabberd_s2s_out.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ejabberd_s2s_out.erl b/src/ejabberd_s2s_out.erl index 09cfce54e..349c4dcbe 100644 --- a/src/ejabberd_s2s_out.erl +++ b/src/ejabberd_s2s_out.erl @@ -67,7 +67,7 @@ tls = false, tls_required = false, tls_enabled = false, - tls_options = [], + tls_options = [connect], authenticated = false, db_enabled = true, try_auth = true, @@ -155,7 +155,7 @@ init([From, Server, Type]) -> UseV10 = TLS, TLSOpts = case ejabberd_config:get_local_option(s2s_certfile) of undefined -> - []; + [connect]; CertFile -> [{certfile, CertFile}, connect] end, @@ -606,7 +606,7 @@ wait_for_starttls_proceed({xmlstreamelement, El}, StateData) -> StateData#state.server}]), Socket = StateData#state.socket, TLSOpts = case ejabberd_config:get_local_option - ({domain_certfile, StateData#state.server}) of + ({domain_certfile, StateData#state.myname}) of undefined -> StateData#state.tls_options; CertFile -> |
