From a2ec7f28dcbd0cf14297dd74251f7622fa4c3027 Mon Sep 17 00:00:00 2001 From: Jeromy Date: Sat, 10 Jan 2015 07:43:31 +0000 Subject: [PATCH] use conns to enumerate peers for network diagnostic --- diagnostics/diag.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/diagnostics/diag.go b/diagnostics/diag.go index 85625d3e0..047ca4cf2 100644 --- a/diagnostics/diag.go +++ b/diagnostics/diag.go @@ -98,7 +98,13 @@ func (di *DiagInfo) Marshal() []byte { } func (d *Diagnostics) getPeers() []peer.ID { - return d.host.Network().Peers() + conns := d.host.Network().Conns() + peers := make([]peer.ID, len(conns)) + + for i, c := range conns { + peers[i] = c.RemotePeer() + } + return peers } func (d *Diagnostics) getDiagInfo() *DiagInfo {