mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-02 08:42:48 +00:00
Fix an NFS server bug that manifested in "ls -al" displaying a plus
sign on every directory exported via NFSv4 with NFSv4 ACLs enabled. Reviewed by: rmacklem@ MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D3502
This commit is contained in:
parent
46e45c23d4
commit
1d4c0424c8
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=287256
@ -347,6 +347,8 @@ nfsrv_buildace(struct nfsrv_descript *nd, u_char *name, int namelen,
|
||||
acemask |= NFSV4ACE_WRITEACL;
|
||||
if (ace->ae_perm & ACL_WRITE_OWNER)
|
||||
acemask |= NFSV4ACE_WRITEOWNER;
|
||||
if (ace->ae_perm & ACL_SYNCHRONIZE)
|
||||
acemask |= NFSV4ACE_SYNCHRONIZE;
|
||||
} else {
|
||||
if (ace->ae_perm & ACL_READ_DATA)
|
||||
acemask |= NFSV4ACE_READDATA;
|
||||
|
Loading…
Reference in New Issue
Block a user