From f76d86da4f12f53f09017d85acfebd93da0c802d Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Sat, 20 Feb 2016 14:40:28 +1100 Subject: [PATCH] Use new error handling philosophy --- client.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client.go b/client.go index 0dc753ab..b96cbd5f 100644 --- a/client.go +++ b/client.go @@ -1361,11 +1361,11 @@ func (me *Client) sendChunk(t *torrent, c *connection, r request) error { tp.waitNoPendingWrites() p := t.Info.Piece(int(r.Index)) n, err := dataReadAt(t.data, b, p.Offset()+int64(r.Begin)) - if err != nil { - return err - } if n != len(b) { - log.Fatal(b) + if err == nil { + panic("expected error") + } + return err } c.Post(pp.Message{ Type: pp.Piece, -- 2.48.1