test/bdevperf: validate inputs are positive integers

Negative queue depths, I/O sizes or time durations do
not make sense, so exit() if user input contains any of
those cases.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I9d0261d1151f41dfc11013c797bf949b736ebba3
This commit is contained in:
Jim Harris 2017-03-28 10:51:42 -07:00 committed by Daniel Verkamp
parent 21ceba8855
commit a871d5e5d7

View File

@ -557,11 +557,11 @@ main(int argc, char **argv)
usage(argv[0]);
exit(1);
}
if (!g_queue_depth) {
if (g_queue_depth <= 0) {
usage(argv[0]);
exit(1);
}
if (!g_io_size) {
if (g_io_size <= 0) {
usage(argv[0]);
exit(1);
}
@ -569,7 +569,7 @@ main(int argc, char **argv)
usage(argv[0]);
exit(1);
}
if (!g_time_in_sec) {
if (g_time_in_sec <= 0) {
usage(argv[0]);
exit(1);
}