client.go | 4 +++- diff --git a/client.go b/client.go index 3c42fda4bc489fa5afa361f246da8d6bbe82e109..4c2d9123a2f2ba0fedeb8180e24bf5719d4dca78 100644 --- a/client.go +++ b/client.go @@ -6,6 +6,7 @@ "context" "crypto/rand" "crypto/sha1" "encoding/binary" + "encoding/hex" "errors" "expvar" "fmt" @@ -1038,7 +1039,8 @@ res, err := pp.Handshake(c.rw(), ih, cl.peerID, cl.config.Extensions) if err != nil { return } - successfulPeerWireProtocolHandshakePeerReservedBytes.Add(res.PeerExtensionBits.String(), 1) + successfulPeerWireProtocolHandshakePeerReservedBytes.Add( + hex.EncodeToString(res.PeerExtensionBits[:]), 1) ret = res.Hash c.PeerExtensionBytes = res.PeerExtensionBits c.PeerID = res.PeerID