diff options
Diffstat (limited to 'src/chgrp.c')
-rw-r--r-- | src/chgrp.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/chgrp.c b/src/chgrp.c index e8c410066..6cc22cf7a 100644 --- a/src/chgrp.c +++ b/src/chgrp.c @@ -269,9 +269,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); } |