diff options
author | Alexey Shchepin <alexey@process-one.net> | 2003-01-19 20:17:56 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2003-01-19 20:17:56 +0000 |
commit | bacbeeaaa47e8dcd7f56d0aa05f4c3c8e5ef5772 (patch) | |
tree | b6402a7d4682f3ed44755a1afc17242c67e90caa /src/acl.erl | |
parent | *** empty log message *** (diff) |
*** empty log message ***
SVN Revision: 44
Diffstat (limited to 'src/acl.erl')
-rw-r--r-- | src/acl.erl | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/acl.erl b/src/acl.erl index 109d4edd6..b9c231475 100644 --- a/src/acl.erl +++ b/src/acl.erl @@ -22,8 +22,12 @@ add(ACLName, ACLData) -> ets:insert(acls, {ACLName, ACLData}). match_rule(Rule, JID) -> - ACLs = ejabberd_config:get_option(Rule), - match_acls(ACLs, JID). + case ejabberd_config:get_option(Rule) of + undefined -> + deny; + ACLs -> + match_acls(ACLs, JID) + end. match_acls([], _) -> deny; |