mirror of
https://github.com/rclone/rclone.git
synced 2025-02-22 05:15:25 +08:00
mountlib: pass options in fsys not as args
This commit is contained in:
parent
bc9856b570
commit
d127d8686a
@ -165,7 +165,7 @@ func (f *File) OpenRead() (fh *ReadFileHandle, err error) {
|
|||||||
}
|
}
|
||||||
fs.Debugf(o, "File.OpenRead")
|
fs.Debugf(o, "File.OpenRead")
|
||||||
|
|
||||||
fh, err = newReadFileHandle(f, o, f.d.fsys.noSeek)
|
fh, err = newReadFileHandle(f, o)
|
||||||
err = errors.Wrap(err, "open for read")
|
err = errors.Wrap(err, "open for read")
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -21,7 +21,7 @@ type ReadFileHandle struct {
|
|||||||
hash *fs.MultiHasher
|
hash *fs.MultiHasher
|
||||||
}
|
}
|
||||||
|
|
||||||
func newReadFileHandle(f *File, o fs.Object, noSeek bool) (*ReadFileHandle, error) {
|
func newReadFileHandle(f *File, o fs.Object) (*ReadFileHandle, error) {
|
||||||
r, err := o.Open()
|
r, err := o.Open()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@ -38,7 +38,7 @@ func newReadFileHandle(f *File, o fs.Object, noSeek bool) (*ReadFileHandle, erro
|
|||||||
fh := &ReadFileHandle{
|
fh := &ReadFileHandle{
|
||||||
o: o,
|
o: o,
|
||||||
r: fs.NewAccount(r, o).WithBuffer(), // account the transfer
|
r: fs.NewAccount(r, o).WithBuffer(), // account the transfer
|
||||||
noSeek: noSeek,
|
noSeek: f.d.fsys.noSeek,
|
||||||
file: f,
|
file: f,
|
||||||
hash: hash,
|
hash: hash,
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user