]> granicus.if.org Git - ejabberd/commitdiff
Call ejabberd_s2s:allow_host/2 with correct virtual host
authorEvgeny Khramtsov <ekhramtsov@process-one.net>
Mon, 24 Jun 2019 18:18:57 +0000 (21:18 +0300)
committerEvgeny Khramtsov <ekhramtsov@process-one.net>
Mon, 24 Jun 2019 18:18:57 +0000 (21:18 +0300)
src/ejabberd_s2s_in.erl

index 96cb93c252988d3e34f4931478a66b2a6712a2a5..ec65b76125b9d463fd1460adc7b36e6848423f29 100644 (file)
@@ -183,7 +183,7 @@ handle_auth_success(RServer, Mech, _AuthModule,
     ?INFO_MSG("(~s) Accepted inbound s2s ~s authentication ~s -> ~s (~s)",
              [xmpp_socket:pp(Socket), Mech, RServer, LServer,
               ejabberd_config:may_hide_data(misc:ip_to_list(IP))]),
-    State1 = case ejabberd_s2s:allow_host(LServer, RServer) of
+    State1 = case ejabberd_s2s:allow_host(ServerHost, RServer) of
                 true ->
                     AuthDomains1 = sets:add_element(RServer, AuthDomains),
                     State0 = change_shaper(State, RServer),