diff options
Diffstat (limited to 'src/chown.c')
-rw-r--r-- | src/chown.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/chown.c b/src/chown.c index 8a943604e..47a8e95f3 100644 --- a/src/chown.c +++ b/src/chown.c @@ -285,9 +285,12 @@ main (int argc, char **argv) chopt.affect_symlink_referent = (dereference != 0); } - if (argc - optind + (reference_file ? 1 : 0) <= 1) + if (argc - optind < (reference_file ? 1 : 2)) { - error (0, 0, _("too few arguments")); + if (argc <= optind) + error (0, 0, _("missing operand")); + else + error (0, 0, _("missing operand after %s"), quote (argv[argc - 1])); usage (EXIT_FAILURE); } |