From e5f64bc24af581b7e8ffd73e7490cc93423d960b Mon Sep 17 00:00:00 2001 From: Alexey Shchepin Date: Mon, 10 Jul 2017 16:05:09 +0300 Subject: [PATCH] Fix get_module_opt call in mod_block_strangers --- src/mod_block_strangers.erl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mod_block_strangers.erl b/src/mod_block_strangers.erl index 49d79e043..bc9cb5ce4 100644 --- a/src/mod_block_strangers.erl +++ b/src/mod_block_strangers.erl @@ -59,7 +59,10 @@ filter_packet({#message{} = Msg, State} = Acc) -> LBFrom = jid:remove_resource(LFrom), #{pres_a := PresA, jid := JID, lserver := LServer} = State, AllowLocalUsers = - gen_mod:get_module_opt(LServer, ?MODULE, allow_local_users, true), + gen_mod:get_module_opt( + LServer, ?MODULE, allow_local_users, + fun(B) when is_boolean(B) -> B end, + true), case (Msg#message.body == [] andalso Msg#message.subject == []) orelse (AllowLocalUsers andalso