fusefrontend: Open directory with syscall.O_DIRECTORY in OpenDir.

This commit is contained in:
Sebastian Lackner 2019-01-03 17:53:46 +01:00 committed by rfjakob
parent 078a431493
commit c0640ff3ef
1 changed files with 1 additions and 1 deletions

View File

@ -269,7 +269,7 @@ func (fs *FS) OpenDir(dirName string, context *fuse.Context) ([]fuse.DirEntry, f
// Read ciphertext directory
var cipherEntries []fuse.DirEntry
var status fuse.Status
fd, err := syscallcompat.Openat(parentDirFd, cDirName, syscall.O_RDONLY|syscall.O_NOFOLLOW, 0)
fd, err := syscallcompat.Openat(parentDirFd, cDirName, syscall.O_RDONLY|syscall.O_DIRECTORY|syscall.O_NOFOLLOW, 0)
if err != nil {
return nil, fuse.ToStatus(err)
}