aboutsummaryrefslogtreecommitdiff
path: root/winsup/utils/setfacl.c
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2002-12-15 10:09:35 +0000
committerCorinna Vinschen <corinna@vinschen.de>2002-12-15 10:09:35 +0000
commit2b3ddfcd268e19b5c1bc342d140c83cbde93a680 (patch)
tree98c4661734e60ae9cfef1b76cfd1d7e74bb644c0 /winsup/utils/setfacl.c
parentbd2001aec07451e28c3ea5370af7b3caa867461a (diff)
downloadnewlib-2b3ddfcd268e19b5c1bc342d140c83cbde93a680.zip
newlib-2b3ddfcd268e19b5c1bc342d140c83cbde93a680.tar.gz
newlib-2b3ddfcd268e19b5c1bc342d140c83cbde93a680.tar.bz2
* setfacl.c (main): Place a single : after other and mask.
* getfacl.c (getaclentry): Allow both : and :: for other and mask. (main): Remove extraneous break.
Diffstat (limited to 'winsup/utils/setfacl.c')
-rw-r--r--winsup/utils/setfacl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/winsup/utils/setfacl.c b/winsup/utils/setfacl.c
index c497bf9..4dffcd7 100644
--- a/winsup/utils/setfacl.c
+++ b/winsup/utils/setfacl.c
@@ -165,8 +165,9 @@ getaclentry (action_t action, char *c, aclent_t *ace)
if (c2)
c = c2 + 1;
}
- else if (*c++ != ':')
- return FALSE;
+ /* FIXME: currently allow both :: and : */
+ else if (*c == ':')
+ c++;
if (action == Delete)
{
if ((ace->a_type & (CLASS_OBJ | OTHER_OBJ))
@@ -509,7 +510,6 @@ main (int argc, char **argv)
usage (stderr);
return 1;
}
- break;
if (! getaclentries (Set, optarg, acls, &aclidx))
{
fprintf (stderr, "%s: illegal acl entries\n", prog_name);