mirror of
https://github.com/processone/ejabberd.git
synced 2024-09-27 14:30:55 +02:00
Do not crash on check when we do not have JID
This commit is contained in:
parent
2a8005e47f
commit
42e6f72ee9
@ -555,6 +555,8 @@ execute_check_policy(
|
|||||||
|
|
||||||
execute_check_access(_FromJID, #ejabberd_commands{access = []} = Command, Arguments) ->
|
execute_check_access(_FromJID, #ejabberd_commands{access = []} = Command, Arguments) ->
|
||||||
do_execute_command(Command, Arguments);
|
do_execute_command(Command, Arguments);
|
||||||
|
execute_check_access(undefined, _Command, _Arguments) ->
|
||||||
|
throw({error, access_rules_unauthorized});
|
||||||
execute_check_access(FromJID, #ejabberd_commands{access = AccessRefs} = Command, Arguments) ->
|
execute_check_access(FromJID, #ejabberd_commands{access = AccessRefs} = Command, Arguments) ->
|
||||||
%% TODO Review: Do we have smarter / better way to check rule on other Host than global ?
|
%% TODO Review: Do we have smarter / better way to check rule on other Host than global ?
|
||||||
Host = global,
|
Host = global,
|
||||||
|
Loading…
Reference in New Issue
Block a user