summaryrefslogtreecommitdiff
path: root/tests/mtd-tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mtd-tests')
-rw-r--r--tests/mtd-tests/nandpagetest.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/mtd-tests/nandpagetest.c b/tests/mtd-tests/nandpagetest.c
index 4145ef7..86c9005 100644
--- a/tests/mtd-tests/nandpagetest.c
+++ b/tests/mtd-tests/nandpagetest.c
@@ -65,7 +65,7 @@ static void usage(int status)
"Options:\n"
" -h, --help Display this help output\n"
" -b, --peb <num> Index of the first erase block to use\n"
- " -c, --count <num> Number of erase blocks to use (default all)\n"
+ " -c, --count <num> Number of erase blocks to use (at least 2, default all)\n"
" -s, --skip <num> Number of erase blocks to skip\n"
" -S, --seed <num> Seed for pseudor random number generator\n"
" -k, --keep Restore existing contents after test\n",
@@ -143,6 +143,8 @@ static void process_options(int argc, char **argv)
if (optind < argc)
usage(EXIT_FAILURE);
+ if (ebcnt < 2)
+ errmsg_die("Cannot run with less than two blocks.");
if (peb < 0)
peb = 0;
if (!(flags & SEED_SET))