aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--coreutils/chmod.c3
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);