Fix bug
This commit is contained in:
parent
073bf481c9
commit
768d1786c7
|
@ -298,7 +298,7 @@ handle_packet(Data, State = #state{proto_state = ProtoState,
|
||||||
idle_timeout = IdleTimeout}) ->
|
idle_timeout = IdleTimeout}) ->
|
||||||
case catch emqx_frame:parse(Data, ParserState) of
|
case catch emqx_frame:parse(Data, ParserState) of
|
||||||
{more, NewParserState} ->
|
{more, NewParserState} ->
|
||||||
{noreply, State#state{parser_state = NewParserState, last_packet_ts = erlang:system_time(millisecond)}, IdleTimeout};
|
{noreply, run_socket(State#state{parser_state = NewParserState, last_packet_ts = erlang:system_time(millisecond)}), IdleTimeout};
|
||||||
{ok, Packet = ?PACKET(Type), Rest} ->
|
{ok, Packet = ?PACKET(Type), Rest} ->
|
||||||
emqx_metrics:received(Packet),
|
emqx_metrics:received(Packet),
|
||||||
case emqx_protocol:received(Packet, ProtoState) of
|
case emqx_protocol:received(Packet, ProtoState) of
|
||||||
|
|
Loading…
Reference in New Issue