From 920a6b810ee39da07f3ac176d422b1c07b2b74b7 Mon Sep 17 00:00:00 2001
From: Gav Wood <gavin@parity.io>
Date: Thu, 19 Jul 2018 16:11:43 +0200
Subject: [PATCH] Fix telemetry (#383)

* Explicit disconnect on timeout

* Fix telemetry
---
 substrate/substrate/telemetry/src/lib.rs | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/substrate/substrate/telemetry/src/lib.rs b/substrate/substrate/telemetry/src/lib.rs
index dd5a30936d4..62d16c1a81d 100644
--- a/substrate/substrate/telemetry/src/lib.rs
+++ b/substrate/substrate/telemetry/src/lib.rs
@@ -115,9 +115,11 @@ impl TelemetryWriter {
 		};
 
 		drop(client);
-		if just_connected && !controlled_disconnect {
+		if just_connected {
+			if !controlled_disconnect {
+				info!("Reconnected to telemetry server: {}", self.config.url);
+			}
 			self.last_time = Some(time::Instant::now());
-			info!("Reconnected to telemetry server: {}", self.config.url);
 			(self.config.on_connect)();
 		}
 	}
-- 
GitLab