aboutsummaryrefslogtreecommitdiff
path: root/src/mod_block_strangers.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-09-07 13:53:42 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-09-07 13:53:42 +0300
commit803c31f76027abbbcb0a0aa2ea488c868e4c2997 (patch)
tree00f1ba0284ba57c809383969fbaefb8d3c463af0 /src/mod_block_strangers.erl
parentFix a typo and improve logging message (diff)
Always accept messages from local (sub)domains
Diffstat (limited to 'src/mod_block_strangers.erl')
-rw-r--r--src/mod_block_strangers.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_block_strangers.erl b/src/mod_block_strangers.erl
index a4b99029e..bed2f4595 100644
--- a/src/mod_block_strangers.erl
+++ b/src/mod_block_strangers.erl
@@ -85,7 +85,7 @@ check_message(#message{from = From, to = To} = Msg) ->
gen_mod:get_module_opt(LServer, ?MODULE, allow_local_users, true),
case (Msg#message.body == [] andalso
Msg#message.subject == [])
- orelse (AllowLocalUsers andalso
+ orelse ((AllowLocalUsers orelse From#jid.luser == <<"">>) andalso
ejabberd_router:is_my_route(From#jid.lserver)) of
false ->
{Sub, _} = ejabberd_hooks:run_fold(