diff options
Diffstat (limited to 'src/ejabberd_commands.erl')
-rw-r--r-- | src/ejabberd_commands.erl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ejabberd_commands.erl b/src/ejabberd_commands.erl index a4f38e83..a5ba98ae 100644 --- a/src/ejabberd_commands.erl +++ b/src/ejabberd_commands.erl @@ -382,6 +382,15 @@ check_access_commands(AccessCommands, Auth, Method, Command, Arguments) -> Method, Arguments); false -> false + end; + ({Access, Commands}) -> + ArgumentRestrictions = [], + case check_access(Access, Auth) of + true -> + check_access_command(Commands, Command, ArgumentRestrictions, + Method, Arguments); + false -> + false end end, AccessCommands), |