summaryrefslogtreecommitdiff
path: root/btrfs-fragments.c
diff options
context:
space:
mode:
Diffstat (limited to 'btrfs-fragments.c')
-rw-r--r--btrfs-fragments.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/btrfs-fragments.c b/btrfs-fragments.c
index 160429ad..d03c2c3e 100644
--- a/btrfs-fragments.c
+++ b/btrfs-fragments.c
@@ -425,13 +425,15 @@ int main(int argc, char **argv)
}
}
- if (optind < argc) {
- path = argv[optind++];
- } else {
+ set_argv0(argv);
+ argc = argc - optind;
+ if (check_argc_min(argc, 1)) {
usage();
exit(1);
}
+ path = argv[optind++];
+
fd = open_file_or_dir(path, &dirstream);
if (fd < 0) {
fprintf(stderr, "ERROR: can't access '%s'\n", path);