summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorPaul HENRYS <paul.henrys@embconsulting.eu>2017-11-22 09:11:43 +0100
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2017-11-22 12:44:52 +0100
commit098e91af4a08a81b3cdfd4aac422bb768261aac5 (patch)
tree92bfe7c3280a8c08a7810a84243f677309e59c79 /tests
parent9cfb02c771d88f94e8bfad962b08c1b2c296eed1 (diff)
mtd: tests: Fix check on ebcnt in nandpagetest
If the number of erase blocks to use is not specified, ebcnt originally set to -1 leads the program to exit with: "Cannot run with less than two blocks." If the number of erase blocks to use is not specified and thus ebcnt is equal to -1, the expected behaviour is to perform the test on all the erase blocks of the mtd partition. This fixes the change introduced in 4458ad6481f60d9884925d5bc62a7954880d181b. Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'tests')
-rw-r--r--tests/mtd-tests/nandpagetest.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/mtd-tests/nandpagetest.c b/tests/mtd-tests/nandpagetest.c
index 2b16cc9..c6812df 100644
--- a/tests/mtd-tests/nandpagetest.c
+++ b/tests/mtd-tests/nandpagetest.c
@@ -143,7 +143,7 @@ static void process_options(int argc, char **argv)
if (optind < argc)
usage(EXIT_FAILURE);
- if (ebcnt < 2)
+ if (ebcnt >= 0 && ebcnt < 2)
errmsg_die("Cannot run with less than two blocks.");
if (peb < 0)
peb = 0;