summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-02-28 16:47:31 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-02-28 16:47:31 +0300
commit489385d565113462d44604abd7dd4c38c9306f6d (patch)
tree7c1a54f0bdc7540c5aea61a9ba154584caf85e81 /src
parentFix bug in api_permission parsing (diff)
Make sure all hooks are called with proper host in ejabberd_c2s
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_c2s.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index aca4ac5d..826a49cd 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -416,7 +416,7 @@ bind(R, #{user := U, server := S, access := Access, lang := Lang,
handle_stream_start(StreamStart, #{lserver := LServer} = State) ->
case ejabberd_router:is_my_host(LServer) of
false ->
- send(State, xmpp:serr_host_unknown());
+ send(State#{lserver => ?MYNAME}, xmpp:serr_host_unknown());
true ->
change_shaper(State),
ejabberd_hooks:run_fold(