From 1f2b7e8f207ee43b6cf5ac2d4a3282ac2ae077fc Mon Sep 17 00:00:00 2001 From: Alexey Shchepin Date: Mon, 19 Oct 2015 18:50:26 +0300 Subject: [PATCH] Fix access_commands option handling --- src/ejabberd_commands.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ejabberd_commands.erl b/src/ejabberd_commands.erl index c50263286..ba604a07d 100644 --- a/src/ejabberd_commands.erl +++ b/src/ejabberd_commands.erl @@ -491,7 +491,8 @@ check_access(_Command, _Access, admin) -> check_access(_Command, _Access, {_User, _Server, _, true}) -> false; check_access(Command, Access, Auth) - when Command#ejabberd_commands.policy == open; + when Access =/= all; + Command#ejabberd_commands.policy == open; Command#ejabberd_commands.policy == user -> case check_auth(Command, Auth) of {ok, User, Server} ->