From: Matt Joiner <anacrolix@gmail.com> Date: Wed, 3 May 2023 10:15:06 +0000 (+1000) Subject: Restore using just hex in peer extension expvar X-Git-Tag: v1.51.0~18 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=c8fd8884b124af61b98e435711733d11270265bf;p=btrtrc.git Restore using just hex in peer extension expvar --- 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