]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Upload after a piece completes
authorMatt Joiner <anacrolix@gmail.com>
Wed, 12 Aug 2015 07:11:14 +0000 (17:11 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Wed, 12 Aug 2015 07:11:14 +0000 (17:11 +1000)
client.go

index 0e16becce363d357b58d07f6c2d932e4ce3e18ab..4d12f6751181b7bd977e59de4b2926cc7b457340 100644 (file)
--- a/client.go
+++ b/client.go
@@ -2693,6 +2693,7 @@ func (me *Client) pieceChanged(t *torrent, piece int) {
                                }
                        }
                        conn.pieceRequestOrder.DeletePiece(int(piece))
+                       me.upload(t, conn)
                } else if t.wantPiece(piece) && conn.PeerHasPiece(piece) {
                        t.connPendPiece(conn, int(piece))
                        me.replenishConnRequests(t, conn)