X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/a30dcbc0a8850f63fe831e9f38259347ac4aaa7c..898fab25775b83569bd00a8a62338f4c85af16cc:/lib/sysacls.c diff --git a/lib/sysacls.c b/lib/sysacls.c index ac4909d7..b2215d0b 100644 --- a/lib/sysacls.c +++ b/lib/sysacls.c @@ -279,7 +279,6 @@ int sys_acl_set_access_bits(SMB_ACL_ENTRY_T entry, uint32 bits) int rc; if ((rc = acl_get_permset(entry, &permset)) != 0) return rc; - acl_clear_perms(permset); *permset = bits & 7; return acl_set_permset(entry, permset); } @@ -538,7 +537,7 @@ SMB_ACL_T sys_acl_get_fd(int fd) int sys_acl_get_access_bits(SMB_ACL_ENTRY_T entry_d, uint32 *bits) { - *bits = &entry_d->a_perm; + *bits = entry_d->a_perm; return 0; } @@ -1021,7 +1020,7 @@ SMB_ACL_T sys_acl_get_fd(int fd) int sys_acl_get_access_bits(SMB_ACL_ENTRY_T entry_d, uint32 *bits) { - *bits = &entry_d->a_perm; + *bits = entry_d->a_perm; return 0; }