summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandru Scvortov <alexandru@rabbitmq.com>2010-08-31 13:58:24 +0100
committerAlexandru Scvortov <alexandru@rabbitmq.com>2010-08-31 13:58:24 +0100
commit89b38c68bbd4fef8ea2ac08ce4b2d95e1e9a0264 (patch)
tree2a1c3771b9fff45d0869dcca3bebfdf4fe5687af
parent119f65806a79c5ff52bb7f19eaea46fa5c052fdd (diff)
downloadrabbitmq-server-bug23185.tar.gz
client scope grants permission *only* for amq.gen resourcesbug23185
So, a client still need explicit permission to use amq.default, etc.
-rw-r--r--src/rabbit_access_control.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_access_control.erl b/src/rabbit_access_control.erl
index 1445c085..9cfe1ca8 100644
--- a/src/rabbit_access_control.erl
+++ b/src/rabbit_access_control.erl
@@ -181,7 +181,7 @@ check_resource_access(Username,
false;
[#user_permission{permission = P}] ->
case {Name, P} of
- {<<"amq.",_/binary>>, #permission{scope = client}} ->
+ {<<"amq.gen",_/binary>>, #permission{scope = client}} ->
true;
_ ->
PermRegexp = case element(permission_index(Permission), P) of