]> Sergey Matveev's repositories - btrtrc.git/commitdiff
fixing wrong offset in request (#226)
authorDenis <denis.kuzmenok@gmail.com>
Mon, 8 Jan 2018 00:03:34 +0000 (02:03 +0200)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 8 Jan 2018 00:03:34 +0000 (11:03 +1100)
reader.go

index d55571fc027bbc62866d74341786a07d6e5989fd..00c3ff32c4c8d5fe5739c837fe6222ebe11f1ca1 100644 (file)
--- a/reader.go
+++ b/reader.go
@@ -89,6 +89,7 @@ func (r *reader) readable(off int64) (ret bool) {
 
 // How many bytes are available to read. Max is the most we could require.
 func (r *reader) available(off, max int64) (ret int64) {
+       off += r.offset
        for max > 0 {
                req, ok := r.t.offsetRequest(off)
                if !ok {