aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_s2s_out.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd_s2s_out.erl')
-rw-r--r--src/ejabberd_s2s_out.erl6
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 ->