mirror of
https://github.com/processone/ejabberd
synced 2025-10-03 17:59:31 +02:00
Fix access_commands option handling
This commit is contained in:
parent
06701b126b
commit
1f2b7e8f20
1 changed files with 2 additions and 1 deletions
|
@ -491,7 +491,8 @@ check_access(_Command, _Access, admin) ->
|
||||||
check_access(_Command, _Access, {_User, _Server, _, true}) ->
|
check_access(_Command, _Access, {_User, _Server, _, true}) ->
|
||||||
false;
|
false;
|
||||||
check_access(Command, Access, Auth)
|
check_access(Command, Access, Auth)
|
||||||
when Command#ejabberd_commands.policy == open;
|
when Access =/= all;
|
||||||
|
Command#ejabberd_commands.policy == open;
|
||||||
Command#ejabberd_commands.policy == user ->
|
Command#ejabberd_commands.policy == user ->
|
||||||
case check_auth(Command, Auth) of
|
case check_auth(Command, Auth) of
|
||||||
{ok, User, Server} ->
|
{ok, User, Server} ->
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue