From: Paweł Chmielowski Date: Mon, 6 Feb 2017 10:38:51 +0000 (+0100) Subject: Don't shadow binding in match X-Git-Tag: 17.03-beta~56 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b703b4f022bbf450c8c21a51efc943093c7081db;p=ejabberd Don't shadow binding in match --- diff --git a/src/ejabberd_access_permissions.erl b/src/ejabberd_access_permissions.erl index 260176130..f91c381b5 100644 --- a/src/ejabberd_access_permissions.erl +++ b/src/ejabberd_access_permissions.erl @@ -278,7 +278,7 @@ matches_definition({_Name, {From, Who, What}}, Cmd, Module, Host, CallerInfo) -> lists:any( fun({access, Access}) -> acl:access_matches(Access, CallerInfo, Host) == allow; - ({acl, Acl} = Acl) -> + ({acl, Acl}) -> acl:acl_rule_matches(Acl, CallerInfo, Host) end, List); _ ->