From: Matt Joiner Date: Wed, 17 Feb 2016 06:58:20 +0000 (+1100) Subject: data/file: Return EOF on reads past end X-Git-Tag: v1.0.0~882 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=bb77502eab21816096a1bb762f75caa59d09aaa6;p=btrtrc.git data/file: Return EOF on reads past end --- diff --git a/data/file/file.go b/data/file/file.go index 4725de74..f374c0f2 100644 --- a/data/file/file.go +++ b/data/file/file.go @@ -53,9 +53,10 @@ func (me data) ReadAt(p []byte, off int64) (n int, err error) { off = 0 p = p[n1:] if len(p) == 0 { - break + return } } + err = io.EOF return }