Prechádzať zdrojové kódy

ethstats: overwrite old errors

Martin Holst Swende 5 rokov pred
rodič
commit
6a53ce29a4
1 zmenil súbory, kde vykonal 2 pridanie a 3 odobranie
  1. 2 3
      ethstats/ethstats.go

+ 2 - 3
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)