swarm/peers: print 'n/a' instead of zero latency
License: MIT Signed-off-by: Jeromy <why@ipfs.io>
Jeromy committed
Dec 8, 2016 at 21:56 UTC
4f78f40537be9b2aac7a896dd783f1e4e1f5cee0
1 file changed
+6
-1
core/commands/swarm.go
+6
-1
@@ -94,7 +94,12 @@ var swarmPeersCmd = &cmds.Command{
94
}
95
96
if verbose || latency {
97
- ci.Latency = n.Peerstore.LatencyEWMA(pid).String()
97
+ lat := n.Peerstore.LatencyEWMA(pid)
98
+ if lat == 0 {
99
+ ci.Latency = "n/a"
100
+ } else {
101
+ ci.Latency = lat.String()
102
+ }
103
}
104
if verbose || streams {
105
strs, err := c.GetStreams()