diff options
Diffstat (limited to 'src/copy.c')
-rw-r--r-- | src/copy.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/copy.c b/src/copy.c index 85d1fea13..a6ca9dda4 100644 --- a/src/copy.c +++ b/src/copy.c @@ -275,7 +275,7 @@ set_owner (const struct cp_options *x, char const *dst_name, int dest_desc, group. Avoid the window by first changing to a restrictive temporary mode if necessary. */ - if (!new_dst & (x->preserve_mode | x->move_mode | x->set_mode)) + if (!new_dst && (x->preserve_mode | x->move_mode | x->set_mode)) { mode_t old_mode = dst_sb->st_mode; mode_t new_mode = |