summaryrefslogtreecommitdiff
path: root/src/chown.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/chown.c')
-rw-r--r--src/chown.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/chown.c b/src/chown.c
index c2850ee13..63a32f5bf 100644
--- a/src/chown.c
+++ b/src/chown.c
@@ -273,20 +273,14 @@ main (int argc, char **argv)
if (dereference == 1)
error (EXIT_FAILURE, 0,
_("-R --dereference requires either -H or -L"));
- chopt.affect_symlink_referent = false;
- }
- else
- {
- if (dereference == 0)
- error (EXIT_FAILURE, 0, _("-R -h requires -P"));
- chopt.affect_symlink_referent = true;
+ dereference = 0;
}
}
else
{
bit_flags = FTS_PHYSICAL;
- chopt.affect_symlink_referent = (dereference != 0);
}
+ chopt.affect_symlink_referent = (dereference != 0);
if (argc - optind < (reference_file ? 1 : 2))
{