diff options
author | Matthias Radestock <matthias@lshift.net> | 2009-01-21 17:21:32 +0000 |
---|---|---|
committer | Matthias Radestock <matthias@lshift.net> | 2009-01-21 17:21:32 +0000 |
commit | 267ebdd5ee128e797a023b2e704c9c14e5adfe61 (patch) | |
tree | d203b97ac202a380054684db0817e22068eab83c /src | |
parent | bdd00f2cb05fa97acaea9d921c831f687d06ab56 (diff) | |
download | rabbitmq-server-267ebdd5ee128e797a023b2e704c9c14e5adfe61.tar.gz |
anybody can do anything with server-named resources
...as long as they get hold of the name, which is strong
Diffstat (limited to 'src')
-rw-r--r-- | src/rabbit_access_control.erl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rabbit_access_control.erl b/src/rabbit_access_control.erl index 22264ea2..2ae4dfdd 100644 --- a/src/rabbit_access_control.erl +++ b/src/rabbit_access_control.erl @@ -142,6 +142,10 @@ check_resource_access(Username, check_resource_access(Username, R#resource{name = <<"amq.default">>}, Permission); +check_resource_access(_Username, + #resource{name = <<"amq.gen",_/binary>>}, + _Permission) -> + ok; check_resource_access(Username, R = #resource{virtual_host = VHostPath, name = Name}, Permission) -> |