diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog index 2a2edea14..13c930c9b 100644 --- a/winsup/utils/ChangeLog +++ b/winsup/utils/ChangeLog @@ -1,3 +1,7 @@ +2014-10-29 Corinna Vinschen + + * setfacl.c (setfacl): Fix bracketing in expression. + 2014-10-27 Corinna Vinschen * setfacl.c (usage): Add -b to require options. diff --git a/winsup/utils/setfacl.c b/winsup/utils/setfacl.c index beff05ec7..9051fb355 100644 --- a/winsup/utils/setfacl.c +++ b/winsup/utils/setfacl.c @@ -385,7 +385,7 @@ setfacl (action_t action, const char *path, aclent_t *acls, int cnt) default: if ((lcnt = acl (path, GETACL, MAX_ACL_ENTRIES, lacl)) < 0 || (lcnt = modacl (lacl, lcnt, acls, cnt)) < 0 - || (lcnt = addmissing (lacl, lcnt) < 0) + || (lcnt = addmissing (lacl, lcnt)) < 0 || (lcnt = acl (path, SETACL, lcnt, lacl)) < 0) { perror (prog_name);