summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2014-08-24 22:31:03 -0400
committerTheodore Ts'o <tytso@mit.edu>2014-08-24 22:31:03 -0400
commit20d6b381a1aacfdb553dcba95d96c5bf36ea7253 (patch)
tree1bdea24e56c05450169691795295071a70ef9407
parent59a591f6b50e88100f22666d3ce28087a1ff24f0 (diff)
downloade2fsprogs-20d6b381a1aacfdb553dcba95d96c5bf36ea7253.tar.gz
dumpe2fs: complain if extra arguments are given on the command line
Addresses-Debian-Bug: #758074 Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r--misc/dumpe2fs.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/misc/dumpe2fs.c b/misc/dumpe2fs.c
index cc18ad83..1eae5a33 100644
--- a/misc/dumpe2fs.c
+++ b/misc/dumpe2fs.c
@@ -575,8 +575,10 @@ int main (int argc, char ** argv)
usage();
}
}
- if (optind > argc - 1)
+ if (argc - 1 > optind) {
usage();
+ exit(1);
+ }
device_name = argv[optind++];
flags = EXT2_FLAG_JOURNAL_DEV_OK | EXT2_FLAG_SOFTSUPP_FEATURES | EXT2_FLAG_64BITS;
if (force)