]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Add more context to an error
authorMatt Joiner <anacrolix@gmail.com>
Tue, 26 Jun 2018 10:24:39 +0000 (20:24 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Tue, 26 Jun 2018 10:24:39 +0000 (20:24 +1000)
connection.go

index 24da542bbd77e40893eeab0a5bfddfd333e56ad4..63a0da6b47c4afe771aed58f011f6a51ff20b6eb 100644 (file)
@@ -1116,6 +1116,9 @@ func (c *connection) mainReadLoop() (err error) {
                        if len(msg.Piece) == int(t.chunkSize) {
                                t.chunkPool.Put(&msg.Piece)
                        }
+                       if err != nil {
+                               err = fmt.Errorf("receiving chunk: %s", err)
+                       }
                case pp.Extended:
                        err = c.onReadExtendedMsg(msg.ExtendedID, msg.ExtendedPayload)
                case pp.Port: