From 6a53ce29a468376ff9a8fc5c3e3bc2e0d765ee43 Mon Sep 17 00:00:00 2001 From: Martin Holst Swende Date: Fri, 7 Aug 2020 11:15:41 +0200 Subject: [PATCH] ethstats: overwrite old errors --- ethstats/ethstats.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ethstats/ethstats.go b/ethstats/ethstats.go index 34c9a39f3b9b..68164d05cbf9 100644 --- a/ethstats/ethstats.go +++ b/ethstats/ethstats.go @@ -256,11 +256,11 @@ func (s *Service) loop() { header.Set("origin", "http://localhost") for _, url := range urls { c, _, e := dialer.Dial(url, header) - if e == nil { + err = e + if err == nil { conn = newConnectionWrapper(c) break } - err = e } if err != nil { log.Warn("Stats server unreachable", "err", err) @@ -275,7 +275,6 @@ func (s *Service) loop() { continue } go s.readLoop(conn) - // Send the initial stats so our node looks decent from the get go if err = s.report(conn); err != nil { log.Warn("Initial stats report failed", "err", err)