diff options
Diffstat (limited to 'weed/mount/weedfs_filehandle.go')
| -rw-r--r-- | weed/mount/weedfs_filehandle.go | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/weed/mount/weedfs_filehandle.go b/weed/mount/weedfs_filehandle.go index 3e085df37..18bfe07f2 100644 --- a/weed/mount/weedfs_filehandle.go +++ b/weed/mount/weedfs_filehandle.go @@ -1,9 +1,13 @@ package mount -import "github.com/hanwen/go-fuse/v2/fuse" +import ( + "github.com/chrislusf/seaweedfs/weed/pb/filer_pb" + "github.com/hanwen/go-fuse/v2/fuse" +) -func (wfs *WFS) AcquireHandle(inode uint64, uid, gid uint32) (fileHandle *FileHandle, code fuse.Status) { - _, _, entry, status := wfs.maybeReadEntry(inode) +func (wfs *WFS) AcquireHandle(inode uint64, uid, gid uint32) (fileHandle *FileHandle, status fuse.Status) { + var entry *filer_pb.Entry + _, _, entry, status = wfs.maybeReadEntry(inode) if status == fuse.OK { fileHandle = wfs.fhmap.AcquireFileHandle(wfs, inode, entry) fileHandle.entry = entry |
