summaryrefslogtreecommitdiff
path: root/src/rabbit_reader.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rabbit_reader.erl')
-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),