summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2011-02-17 12:10:11 +0000
committerMatthew Sackman <matthew@rabbitmq.com>2011-02-17 12:10:11 +0000
commitcba50e22e19538edc112adb6d1599a357a7bb703 (patch)
treed740de8f034115e7cacde832a844d0baf96fe9a6
parent5c93dba5beba6b6434e46a4159d152b02a9cbc89 (diff)
downloadrabbitmq-server-bug23839.tar.gz
use the correct api written for this purpose.bug23839
-rw-r--r--src/rabbit_reader.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rabbit_reader.erl b/src/rabbit_reader.erl
index 0ff8c4b3..e9ff97f9 100644
--- a/src/rabbit_reader.erl
+++ b/src/rabbit_reader.erl
@@ -719,9 +719,9 @@ handle_method0(#'connection.start_ok'{mechanism = Mechanism,
sock = Sock}) ->
AuthMechanism = auth_mechanism_to_module(Mechanism),
Capabilities =
- case lists:keyfind(<<"capabilities">>, 1, ClientProperties) of
- {<<"capabilities">>, table, Capabilities1} -> Capabilities1;
- _ -> []
+ case rabbit_misc:table_lookup(ClientProperties, <<"capabilities">>) of
+ {table, Capabilities1} -> Capabilities1;
+ _ -> []
end,
State = State0#v1{auth_mechanism = AuthMechanism,
auth_state = AuthMechanism:init(Sock),