diff options
Diffstat (limited to 'internal/syscallcompat')
-rw-r--r-- | internal/syscallcompat/sys_linux.go | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/internal/syscallcompat/sys_linux.go b/internal/syscallcompat/sys_linux.go index 0db8c60..46d039c 100644 --- a/internal/syscallcompat/sys_linux.go +++ b/internal/syscallcompat/sys_linux.go @@ -209,18 +209,11 @@ func SymlinkatUser(oldpath string, newdirfd int, newpath string, context *fuse.C // MkdiratUser runs the Mkdirat syscall in the context of a different user. // // See OpenatUser() for how this works. -func MkdiratUser(dirfd int, path string, mode uint32, caller *fuse.Caller) (err error) { +func MkdiratUser(dirfd int, path string, mode uint32, context *fuse.Context) (err error) { f := func() (int, error) { err := Mkdirat(dirfd, path, mode) return -1, err } - // TODO: refactor MkdiratUser to take context instead of caller - var context *fuse.Context - if caller != nil { - context = &fuse.Context{ - Caller: *caller, - } - } _, err = asUser(f, context) return err } |