From a871d5e5d7a4b76705acb0a4fab33e603a509bc6 Mon Sep 17 00:00:00 2001 From: Jim Harris Date: Tue, 28 Mar 2017 10:51:42 -0700 Subject: [PATCH] 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 Change-Id: I9d0261d1151f41dfc11013c797bf949b736ebba3 --- test/lib/bdev/bdevperf/bdevperf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/lib/bdev/bdevperf/bdevperf.c b/test/lib/bdev/bdevperf/bdevperf.c index 97836f580..8798cc24a 100644 --- a/test/lib/bdev/bdevperf/bdevperf.c +++ b/test/lib/bdev/bdevperf/bdevperf.c @@ -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); }