Commit b73b1da8 authored by Steven Allen's avatar Steven Allen

preallocate duplicate checking map in Peers

We call this method in `FindProvidersAsync`. Really, we shouldn't even be doing
that (but this is "good enough" for now).
parent 0c514e78
......@@ -313,7 +313,7 @@ func (s *Swarm) CloseConnection(p peer.ID) error {
func (s *Swarm) Peers() []peer.ID {
conns := s.Connections()
seen := make(map[peer.ID]struct{})
seen := make(map[peer.ID]struct{}, len(conns))
peers := make([]peer.ID, 0, len(conns))
for _, c := range conns {
p := c.RemotePeer()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment