From f0a1ffc3b10e37375d14e015f51aafe2181b9de4 Mon Sep 17 00:00:00 2001 From: zhouzb Date: Fri, 20 Sep 2019 17:58:31 +0800 Subject: [PATCH] Fix test case --- src/emqx_cm.erl | 2 +- test/emqx_packet_SUITE.erl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emqx_cm.erl b/src/emqx_cm.erl index 061d9aa4b..38fa5a06a 100644 --- a/src/emqx_cm.erl +++ b/src/emqx_cm.erl @@ -204,7 +204,7 @@ takeover_session(ClientId) -> takeover_session(ClientId, ChanPid) when node(ChanPid) == node() -> case get_chan_attrs(ClientId, ChanPid) of - #{client := #{conn_mod := ConnMod}} -> + #{conninfo := #{conn_mod := ConnMod}} -> Session = ConnMod:call(ChanPid, {takeover, 'begin'}), {ok, ConnMod, ChanPid, Session}; undefined -> diff --git a/test/emqx_packet_SUITE.erl b/test/emqx_packet_SUITE.erl index bc3caf5ab..95ad2d305 100644 --- a/test/emqx_packet_SUITE.erl +++ b/test/emqx_packet_SUITE.erl @@ -82,7 +82,7 @@ t_check_publish(_) -> Props = #{'Response-Topic' => <<"responsetopic">>, 'Topic-Alias' => 1}, ok = emqx_packet:check(?PUBLISH_PACKET(?QOS_1, <<"topic">>, 1, Props, <<"payload">>)), ok = emqx_packet:check(#mqtt_packet_publish{packet_id = 1, topic_name = <<"t">>}), - {error, ?RC_TOPIC_NAME_INVALID} = emqx_packet:check(?PUBLISH_PACKET(?QOS_1, <<>>, 1, #{}, <<"payload">>)), + {error, ?RC_PROTOCOL_ERROR} = emqx_packet:check(?PUBLISH_PACKET(?QOS_1, <<>>, 1, #{}, <<"payload">>)), {error, ?RC_TOPIC_NAME_INVALID} = emqx_packet:check(?PUBLISH_PACKET(?QOS_1, <<"+/+">>, 1, #{}, <<"payload">>)), {error, ?RC_TOPIC_ALIAS_INVALID} = emqx_packet:check(?PUBLISH_PACKET(1, <<"topic">>, 1, #{'Topic-Alias' => 0}, <<"payload">>)), %% TODO::