diff options
Diffstat (limited to 'chmod_chown_chgrp.c')
-rw-r--r-- | chmod_chown_chgrp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chmod_chown_chgrp.c b/chmod_chown_chgrp.c index 27c02fe54..cac09e71d 100644 --- a/chmod_chown_chgrp.c +++ b/chmod_chown_chgrp.c | |||
@@ -71,7 +71,6 @@ int chmod_chown_chgrp_main(int argc, char **argv) | |||
71 | struct passwd *pwd; | 71 | struct passwd *pwd; |
72 | int recursiveFlag=FALSE; | 72 | int recursiveFlag=FALSE; |
73 | char *groupName; | 73 | char *groupName; |
74 | mode_t andWithMode= S_ISVTX|S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO; | ||
75 | 74 | ||
76 | whichApp = (strcmp(*argv, "chown")==0)? CHOWN_APP : (strcmp(*argv, "chmod")==0)? CHMOD_APP : CHGRP_APP; | 75 | whichApp = (strcmp(*argv, "chown")==0)? CHOWN_APP : (strcmp(*argv, "chmod")==0)? CHMOD_APP : CHGRP_APP; |
77 | 76 | ||
@@ -100,6 +99,7 @@ int chmod_chown_chgrp_main(int argc, char **argv) | |||
100 | 99 | ||
101 | if ( whichApp == CHMOD_APP ) { | 100 | if ( whichApp == CHMOD_APP ) { |
102 | /* Find the specified modes */ | 101 | /* Find the specified modes */ |
102 | mode &= S_ISVTX|S_ISUID|S_ISGID|S_IRWXU|S_IRWXG|S_IRWXO; | ||
103 | if ( parse_mode(*argv, &mode) == FALSE ) { | 103 | if ( parse_mode(*argv, &mode) == FALSE ) { |
104 | fprintf(stderr, "%s: Unknown mode: %s\n", invocationName, *argv); | 104 | fprintf(stderr, "%s: Unknown mode: %s\n", invocationName, *argv); |
105 | exit( FALSE); | 105 | exit( FALSE); |