diff options
author | Matthias Radestock <matthias@rabbitmq.com> | 2011-09-08 19:03:31 +0100 |
---|---|---|
committer | Matthias Radestock <matthias@rabbitmq.com> | 2011-09-08 19:03:31 +0100 |
commit | 480446873ff27ca316f6e87acbbbe68ea7acc0fb (patch) | |
tree | a2adec02eb41f306e2788c3025313f804e9570c0 /src/rabbit_auth_backend_internal.erl | |
parent | c054808ef7a888dae4c5300d5b0486bdfc034a5f (diff) | |
download | rabbitmq-server-480446873ff27ca316f6e87acbbbe68ea7acc0fb.tar.gz |
do the todo
Diffstat (limited to 'src/rabbit_auth_backend_internal.erl')
-rw-r--r-- | src/rabbit_auth_backend_internal.erl | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/rabbit_auth_backend_internal.erl b/src/rabbit_auth_backend_internal.erl index 6a018bd1..6ae48e41 100644 --- a/src/rabbit_auth_backend_internal.erl +++ b/src/rabbit_auth_backend_internal.erl @@ -111,16 +111,12 @@ internal_check_user_login(Username, Fun) -> end. check_vhost_access(#user{username = Username}, VHost) -> - %% TODO: use dirty ops instead - rabbit_misc:execute_mnesia_transaction( - fun () -> - case mnesia:read({rabbit_user_permission, - #user_vhost{username = Username, - virtual_host = VHost}}) of - [] -> false; - [_R] -> true - end - end). + case mnesia:dirty_read({rabbit_user_permission, + #user_vhost{username = Username, + virtual_host = VHost}}) of + [] -> false; + [_R] -> true + end. check_resource_access(#user{username = Username}, #resource{virtual_host = VHostPath, name = Name}, |