]> Sergey Matveev's repositories - btrtrc.git/blobdiff - fs/filenode.go
fs: Use a new torrent file reader per handled request
[btrtrc.git] / fs / filenode.go
index 8137a8cd875c0f765c1ffaae1832c9ea48c4c1e6..28a433e18d086d29f97941ff507370d8afa37d69 100644 (file)
@@ -3,8 +3,8 @@ package torrentfs
 import (
        "context"
 
-       "bazil.org/fuse"
-       fusefs "bazil.org/fuse/fs"
+       "github.com/anacrolix/fuse"
+       fusefs "github.com/anacrolix/fuse/fs"
 
        "github.com/anacrolix/torrent"
 )
@@ -23,6 +23,5 @@ func (fn fileNode) Attr(ctx context.Context, attr *fuse.Attr) error {
 }
 
 func (fn fileNode) Open(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse) (fusefs.Handle, error) {
-       r := fn.f.NewReader()
-       return fileHandle{fn, r}, nil
+       return fileHandle{fn, fn.f}, nil
 }