diff options
-rw-r--r-- | coreutils/chmod.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/coreutils/chmod.c b/coreutils/chmod.c index e260adab2..8e3e1387e 100644 --- a/coreutils/chmod.c +++ b/coreutils/chmod.c | |||
@@ -88,7 +88,8 @@ static int FAST_FUNC fileAction(struct recursive_state *state, | |||
88 | 88 | ||
89 | if (chmod(fileName, newmode) == 0) { | 89 | if (chmod(fileName, newmode) == 0) { |
90 | if (OPT_VERBOSE | 90 | if (OPT_VERBOSE |
91 | || (OPT_CHANGED && statbuf->st_mode != newmode) | 91 | || (OPT_CHANGED |
92 | && (statbuf->st_mode & 07777) != (newmode & 07777)) | ||
92 | ) { | 93 | ) { |
93 | printf("mode of '%s' changed to %04o (%s)\n", fileName, | 94 | printf("mode of '%s' changed to %04o (%s)\n", fileName, |
94 | newmode & 07777, bb_mode_string(newmode)+1); | 95 | newmode & 07777, bb_mode_string(newmode)+1); |