diff options
Diffstat (limited to 'src/acl.erl')
-rw-r--r-- | src/acl.erl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/acl.erl b/src/acl.erl index b9c23147..375f6949 100644 --- a/src/acl.erl +++ b/src/acl.erl @@ -15,14 +15,15 @@ -include("ejabberd.hrl"). start() -> - ets:new(acls, [bag, named_table, public]). + ets:new(acls, [bag, named_table, public]), + ok. add(ACLName, ACLData) -> ets:insert(acls, {ACLName, ACLData}). match_rule(Rule, JID) -> - case ejabberd_config:get_option(Rule) of + case ejabberd_config:get_global_option({access, Rule}) of undefined -> deny; ACLs -> |