]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Comments and trivial tweaks
authorMatt Joiner <anacrolix@gmail.com>
Wed, 11 Jul 2018 23:42:00 +0000 (09:42 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Wed, 11 Jul 2018 23:42:00 +0000 (09:42 +1000)
connection.go
peer_protocol/decoder.go
peer_protocol/protocol.go
torrent_test.go

index c791fb15a504b78217d3957e5332cba2e30bdca1..9bc131240beab7a5656044346e4861a7fb3271b2 100644 (file)
@@ -1472,6 +1472,8 @@ func (c *connection) deleteRequest(r request) bool {
                panic(n)
        }
        c.updateRequests()
+       // TODO: Other connections that aren't interested, and can provide this
+       // chunk might be wakeable?
        return true
 }
 
index f07ed14be0cf1af689ecb7df36a3eb992faae119..47a8b65ebae7d7e045471af99fb0e3928911ffc6 100644 (file)
@@ -35,7 +35,7 @@ func (d *Decoder) Decode(msg *Message) (err error) {
                return
        }
        msg.Keepalive = false
-       r := &io.LimitedReader{R:d.R, N:int64(length)}
+       r := &io.LimitedReader{R: d.R, N: int64(length)}
        // Check that all of r was utilized.
        defer func() {
                if err != nil {
index cf3e6e3df7b4511c9f2cb49c74332bce611e4780..c31a7e75c311dc04596528fb5c6ae62f8b85059b 100644 (file)
@@ -25,7 +25,7 @@ const (
        Cancel        MessageType = 8
        Port          MessageType = 9
 
-       // BEP 6
+       // BEP 6 - Fast extension
        Suggest     MessageType = 0x0d // 13
        HaveAll     MessageType = 0x0e // 14
        HaveNone    MessageType = 0x0f // 15
index 34e5e225b1a3b09d89c3d4554f1624eb678047e0..e10cc5289bd830f0245e0c296267623438eb19f2 100644 (file)
@@ -189,7 +189,7 @@ func TestTorrentMetainfoIncompleteMetadata(t *testing.T) {
        assert.True(t, ok)
        assert.True(t, hr.PeerExtensionBits.GetBit(pp.ExtensionBitExtended))
        assert.EqualValues(t, cl.PeerID(), hr.PeerID)
-       assert.Equal(t, ih, hr.Hash)
+       assert.EqualValues(t, ih, hr.Hash)
 
        assert.EqualValues(t, 0, tt.metadataSize())