From 39abdb8b41685e7fb714e64e5bb9fe0f6446cbcf Mon Sep 17 00:00:00 2001 From: Feng Lee Date: Wed, 22 Feb 2017 17:52:55 +0800 Subject: [PATCH] Remove 'enable_stats' from 'INFO_KEYS', and remove io:format line --- src/emqttd_client.erl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/emqttd_client.erl b/src/emqttd_client.erl index 93efa938b..af36418d9 100644 --- a/src/emqttd_client.erl +++ b/src/emqttd_client.erl @@ -57,7 +57,7 @@ rate_limit, packet_size, parser, proto_state, keepalive, enable_stats}). --define(INFO_KEYS, [peername, conn_state, await_recv, enable_stats]). +-define(INFO_KEYS, [peername, conn_state, await_recv]). -define(SOCK_STATS, [recv_oct, recv_cnt, send_oct, send_cnt, send_pend]). @@ -146,8 +146,7 @@ prioritise_call(Msg, _From, _Len, _State) -> prioritise_info(Msg, _Len, _State) -> case Msg of {redeliver, _} -> 5; _ -> 0 end. -handle_pre_hibernate(State = #client_state{peername = Peername}) -> - io:format("Client(~s) will hibernate!~n", [esockd_net:format(Peername)]), +handle_pre_hibernate(State) -> {hibernate, emit_stats(State)}. handle_call(info, From, State = #client_state{proto_state = ProtoState}) ->