]> granicus.if.org Git - ejabberd/commitdiff
* src/mod_muc/mod_muc_room.erl: Fix badarg return (EJAB-899)
authorBadlop <badlop@process-one.net>
Sun, 3 May 2009 11:26:18 +0000 (11:26 +0000)
committerBadlop <badlop@process-one.net>
Sun, 3 May 2009 11:26:18 +0000 (11:26 +0000)
SVN Revision: 2053

ChangeLog
src/mod_muc/mod_muc_room.erl

index 16e43fbb6962bdeb1dbd0a4885868e907fb86e0f..44e8ce592e1a993da32cce06e1f3cd788b4eb139 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-03  Badlop  <badlop@process-one.net>
+
+       * src/mod_muc/mod_muc_room.erl: Fix badarg return (EJAB-899)
+
 2009-04-30  Christophe Romain <christophe.romain@process-one.net>
 
        * src/mod_pubsub/mod_pubsub.erl: API change for major optimization
index 634552938dd3a695f62ef8ee41d971fbf1d9dc4d..6acd5dfb7a44fbb2dc30f3b8ca282b0286ddc50a 100644 (file)
@@ -2703,7 +2703,7 @@ is_allowed_persistent_change(XEl, StateData, From) ->
            true;
        true ->
                {_AccessRoute, _AccessCreate, _AccessAdmin, AccessPersistent} = StateData#state.access,
-               acl:match_rule(StateData#state.server_host, AccessPersistent, From)
+               (allow == acl:match_rule(StateData#state.server_host, AccessPersistent, From))
     end.
 
 %% Check if the Room Name and Room Description defined in the Data Form