From db3ec698e9c7702384069817eff6d7e1596ef166 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Fri, 23 Oct 2015 12:45:51 +1100 Subject: [PATCH] Some missing io.EOFs --- data/pieceStore/blob.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data/pieceStore/blob.go b/data/pieceStore/blob.go index 0ebdea25..66fafcca 100644 --- a/data/pieceStore/blob.go +++ b/data/pieceStore/blob.go @@ -78,10 +78,12 @@ func (me *data) WriteSectionTo(w io.Writer, off, n int64) (written int64, err er off %= me.info.PieceLength for n != 0 { if i >= me.info.NumPieces() { + err = io.EOF break } p := me.info.Piece(i) if off >= p.Length() { + err = io.EOF break } var pr io.ReadCloser -- 2.48.1