projects
/
btrtrc.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
20b4377
)
Restore using just hex in peer extension expvar
author
Matt Joiner <anacrolix@gmail.com>
Wed, 3 May 2023 10:15:06 +0000 (20:15 +1000)
committer
Matt Joiner <anacrolix@gmail.com>
Tue, 9 May 2023 05:46:53 +0000 (15:46 +1000)
client.go
patch
|
blob
|
history
diff --git
a/client.go
b/client.go
index 3c42fda4bc489fa5afa361f246da8d6bbe82e109..4c2d9123a2f2ba0fedeb8180e24bf5719d4dca78 100644
(file)
--- 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