From cf4dfe632fb6fec7f6637208cc65b2fc9bc6eb96 Mon Sep 17 00:00:00 2001 From: Feng Date: Tue, 1 Mar 2016 18:59:12 +0800 Subject: [PATCH] Issue #460 - Timer Tick at interval of (Keepalive * 1.5)/2 --- src/emqttd_protocol.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emqttd_protocol.erl b/src/emqttd_protocol.erl index 85c9fb0bc..536474ce4 100644 --- a/src/emqttd_protocol.erl +++ b/src/emqttd_protocol.erl @@ -307,7 +307,7 @@ send_willmsg(ClientId, WillMsg) -> start_keepalive(0) -> ignore; start_keepalive(Sec) when Sec > 0 -> - self() ! {keepalive, start, round(Sec * 1.2)}. + self() ! {keepalive, start, round(Sec * 0.75)}. %%-------------------------------------------------------------------- %% Validate Packets