From 90993c2f78fb0ad4aeb0c4a8c92cf3be98848d97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kurk=C3=B3=20Mih=C3=A1ly?= Date: Wed, 17 Oct 2018 18:48:03 +0300 Subject: [PATCH] p2p: remove Equal function --- p2p/enode/node.go | 10 ---------- p2p/metrics.go | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/p2p/enode/node.go b/p2p/enode/node.go index d241eb228d..b454ab2554 100644 --- a/p2p/enode/node.go +++ b/p2p/enode/node.go @@ -253,13 +253,3 @@ func RandomID(a ID, n int) (b ID) { } return b } - -// Equal returns a boolean reporting whether a and b contain the same bytes. -func Equal(a, b ID) bool { - for i := range a { - if a[i] != b[i] { - return false - } - } - return true -} diff --git a/p2p/metrics.go b/p2p/metrics.go index ca02c4e65d..d7873f39a5 100644 --- a/p2p/metrics.go +++ b/p2p/metrics.go @@ -189,7 +189,7 @@ func (c *meteredConn) handshakeDone(id enode.ID) { func (c *meteredConn) Close() error { err := c.Conn.Close() c.lock.RLock() - if enode.Equal(c.id, enode.ID{}) { + if c.id == (enode.ID{}) { // If the peer disconnects before the handshake. c.lock.RUnlock() meteredPeerFeed.Send(MeteredPeerEvent{