aboutsummaryrefslogtreecommitdiff
path: root/weed/mount/weedfs_filehandle.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/mount/weedfs_filehandle.go')
-rw-r--r--weed/mount/weedfs_filehandle.go10
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