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 | e6033f16979bb678adb32619ef8ef98349b9a37a (patch) | |
| tree | d203b97ac202a380054684db0817e22068eab83c /src | |
| parent | 9cc2808bbbcd1fb7765be0da53c5ac8657398e66 (diff) | |
| download | rabbitmq-server-git-e6033f16979bb678adb32619ef8ef98349b9a37a.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 22264ea29f..2ae4dfdd4a 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) -> |
