projects
/
btrtrc.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4c4eae2
)
Some missing io.EOFs
author
Matt Joiner <anacrolix@gmail.com>
Fri, 23 Oct 2015 01:45:51 +0000 (12:45 +1100)
committer
Matt Joiner <anacrolix@gmail.com>
Fri, 23 Oct 2015 01:45:51 +0000 (12:45 +1100)
data/pieceStore/blob.go
patch
|
blob
|
history
diff --git
a/data/pieceStore/blob.go
b/data/pieceStore/blob.go
index 0ebdea256531dc80423baed559829bd338fbf09c..66fafcca1e20ded755d691a30ea31fd16f69e1e8 100644
(file)
--- 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