p2p: initialize maps with known size (#27229)

This commit is contained in:
ucwong
2023-05-10 10:52:26 +02:00
committed by GitHub
parent a742943c78
commit ae7db289b8
10 changed files with 13 additions and 13 deletions
+1 -1
View File
@@ -175,7 +175,7 @@ func (t *pingRecorder) RequestENR(n *enode.Node) (*enode.Node, error) {
}
func hasDuplicates(slice []*node) bool {
seen := make(map[enode.ID]bool)
seen := make(map[enode.ID]bool, len(slice))
for i, e := range slice {
if e == nil {
panic(fmt.Sprintf("nil *Node at %d", i))
+1 -1
View File
@@ -198,7 +198,7 @@ func TestUDPv5_findnodeHandling(t *testing.T) {
}
func (test *udpV5Test) expectNodes(wantReqID []byte, wantTotal uint8, wantNodes []*enode.Node) {
nodeSet := make(map[enode.ID]*enr.Record)
nodeSet := make(map[enode.ID]*enr.Record, len(wantNodes))
for _, n := range wantNodes {
nodeSet[n.ID()] = n.Record()
}