]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Improve error message when piece fails to be completed
authorMatt Joiner <anacrolix@gmail.com>
Tue, 16 Feb 2016 12:35:19 +0000 (23:35 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Tue, 16 Feb 2016 12:35:19 +0000 (23:35 +1100)
Happens occasionally on some servers, can't work out why.

client.go

index 6d86c41af4e30b18724eefbc1d2082b40f3e7954..5dfa4b05ad592cca27643d5f9e15e81ef960cf13 100644 (file)
--- a/client.go
+++ b/client.go
@@ -2447,7 +2447,7 @@ func (me *Client) pieceHashed(t *torrent, piece int, correct bool) {
        if correct {
                err := t.data.PieceCompleted(int(piece))
                if err != nil {
-                       log.Printf("error completing piece: %s", err)
+                       log.Printf("%T: error completing piece %d: %s", t.data, piece, err)
                        correct = false
                }
        } else if len(touchers) != 0 {