diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2002-12-15 10:09:35 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2002-12-15 10:09:35 +0000 |
commit | 2b3ddfcd268e19b5c1bc342d140c83cbde93a680 (patch) | |
tree | 98c4661734e60ae9cfef1b76cfd1d7e74bb644c0 /winsup/utils/setfacl.c | |
parent | bd2001aec07451e28c3ea5370af7b3caa867461a (diff) | |
download | newlib-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.c | 6 |
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); |