diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2010-11-10 17:21:28 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2010-11-10 17:21:28 +0000 |
| commit | 7f814a1a1133fa67f2c88fb6b85693c34f998218 (patch) | |
| tree | c2a7e51bceb0af5bb35b0fe3a100e2804e12aa2d /src | |
| parent | 2244644339349c01d5118f4d49e500677e0b3216 (diff) | |
| download | rabbitmq-server-git-7f814a1a1133fa67f2c88fb6b85693c34f998218.tar.gz | |
Fix that...
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_auth_mechanism_external.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_auth_mechanism_external.erl b/src/rabbit_auth_mechanism_external.erl index 43f2a196d6..0bf9f9c4dc 100644 --- a/src/rabbit_auth_mechanism_external.erl +++ b/src/rabbit_auth_mechanism_external.erl @@ -75,7 +75,10 @@ init(Sock) -> handle_response(_Response, #state{username = Username}) -> case Username of not_found -> {refused, Username}; - _ -> rabbit_access_control:lookup_user(Username) + _ -> case rabbit_access_control:lookup_user(Username) of + {ok, User} -> {ok, User}; + {error, not_found} -> {refused, Username} + end end. %%-------------------------------------------------------------------------- |
