diff --git a/pkg/fs/mut.go b/pkg/fs/mut.go index 729436b1b..ccd987d89 100644 --- a/pkg/fs/mut.go +++ b/pkg/fs/mut.go @@ -527,7 +527,7 @@ func (n *mutFile) Open(req *fuse.OpenRequest, res *fuse.OpenResponse, intr fuse. res.Flags &= ^fuse.OpenDirectIO // Read-only. - if req.Flags == 0 { + if !isWriteFlags(req.Flags) { mutFileOpenRO.Incr() log.Printf("mutFile.Open returning read-only file") n := &node{