diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-02-28 16:47:31 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-02-28 16:47:31 +0300 |
commit | 489385d565113462d44604abd7dd4c38c9306f6d (patch) | |
tree | 7c1a54f0bdc7540c5aea61a9ba154584caf85e81 /src | |
parent | Fix 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.erl | 2 |
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( |