From 61f5aa4e01c5fd3f901ad5d0ee69667846bfbcde Mon Sep 17 00:00:00 2001 From: Balint Gabor Date: Mon, 15 Jan 2018 18:24:56 +0100 Subject: [PATCH] Fixed return value of LazyChunkReader.readAt It returned the full buffer size even when it was only partially filled --- swarm/storage/chunker.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swarm/storage/chunker.go b/swarm/storage/chunker.go index 918c0fc45b..2ea81403bf 100644 --- a/swarm/storage/chunker.go +++ b/swarm/storage/chunker.go @@ -379,7 +379,7 @@ func (self *LazyChunkReader) ReadAt(b []byte, off int64) (read int, err error) { return 0, err } if off+int64(len(b)) >= size { - return len(b), io.EOF + return int(size - int64(off)), io.EOF } return len(b), nil }