diff options
Diffstat (limited to 'kernel/fuse_vnops.c')
-rw-r--r-- | kernel/fuse_vnops.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/fuse_vnops.c b/kernel/fuse_vnops.c index 32c3b12..5701d58 100644 --- a/kernel/fuse_vnops.c +++ b/kernel/fuse_vnops.c @@ -2031,7 +2031,7 @@ fuse_access_inkernelcheck(void *vvp, int mode, struct cred *credp) /* Check access based on owner, group and public permissions */ if (crgetuid(credp) != va.va_uid) { shift += MODESHIFT; - if (groupmember(va.va_gid, credp)) + if (!groupmember(va.va_gid, credp)) shift += MODESHIFT; } /* Compute missing mode bits */ |