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 {