From 1837af6ab902732b7f1a36f650fa38df8bfb2a6f Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Thu, 31 Jul 2025 19:07:47 +0800 Subject: [PATCH] p2p: prealloc slice --- p2p/peer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p2p/peer.go b/p2p/peer.go index 9a0a750ac8..ad3263d019 100644 --- a/p2p/peer.go +++ b/p2p/peer.go @@ -561,7 +561,7 @@ type PeerInfo struct { // Info gathers and returns a collection of metadata known about a peer. func (p *Peer) Info() *PeerInfo { // Gather the protocol capabilities - var caps []string + caps := make([]string, 0, len(p.Caps())) for _, cap := range p.Caps() { caps = append(caps, cap.String()) }