diff options
Diffstat (limited to 'src/rabbit_reader.erl')
-rw-r--r-- | src/rabbit_reader.erl | 6 |
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), |