From c8fd8884b124af61b98e435711733d11270265bf Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Wed, 3 May 2023 20:15:06 +1000 Subject: [PATCH] Restore using just hex in peer extension expvar --- client.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client.go b/client.go index 3c42fda4..4c2d9123 100644 --- a/client.go +++ b/client.go @@ -6,6 +6,7 @@ import ( "crypto/rand" "crypto/sha1" "encoding/binary" + "encoding/hex" "errors" "expvar" "fmt" @@ -1038,7 +1039,8 @@ func (cl *Client) connBtHandshake(c *PeerConn, ih *metainfo.Hash) (ret metainfo. 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 -- 2.44.0