aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2018-12-01 10:08:28 +0100
committerHolger Weiss <holger@zedat.fu-berlin.de>2018-12-01 10:08:28 +0100
commit122dfec03d25a1592554abfdf389f66082704e08 (patch)
treefed214ce611057d0a3c8d081342688212b0a98da
parentmod_register: Don't advertise IBR unconditionally (diff)
ejabberd_s2s_in: Check for subdomain certificate
If an incoming s2s connection to a subdomain such as conference.example.com is accepted and a separate certificate is available for that subdomain, offer that certificate instead of the one for example.com. Thanks to Mike Kuketz for reporting the bug.
-rw-r--r--src/ejabberd_s2s_in.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberd_s2s_in.erl b/src/ejabberd_s2s_in.erl
index 91fadb696..32531eb84 100644
--- a/src/ejabberd_s2s_in.erl
+++ b/src/ejabberd_s2s_in.erl
@@ -135,7 +135,7 @@ process_closed(#{server := LServer} = State, Reason) ->
%%%===================================================================
%%% xmpp_stream_in callbacks
%%%===================================================================
-tls_options(#{tls_options := TLSOpts, server_host := LServer}) ->
+tls_options(#{tls_options := TLSOpts, lserver := LServer}) ->
ejabberd_s2s:tls_options(LServer, TLSOpts).
tls_required(#{server_host := LServer}) ->