From 9ea917520faecfcbb98dd65b3803dc524f32e6b1 Mon Sep 17 00:00:00 2001 From: Clark Williams Date: Tue, 17 Feb 2015 13:02:02 -0600 Subject: rt-migrate-test: sanity check --prio value Make sure we get a value between 1 and 99 for --prio. Also change print for invalid --loops from Warning to Error (if we call exit then it's an error). Signed-off-by: Clark Williams --- src/rt-migrate-test/rt-migrate-test.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/rt-migrate-test/rt-migrate-test.c b/src/rt-migrate-test/rt-migrate-test.c index 348a62e..67e1e6c 100644 --- a/src/rt-migrate-test/rt-migrate-test.c +++ b/src/rt-migrate-test/rt-migrate-test.c @@ -227,7 +227,11 @@ static void parse_options (int argc, char *argv[]) } } if (nr_runs <= 0) { - fprintf(stderr, "Warning, --loops argument is non-positive. Exiting.\n"); + fprintf(stderr, "Error: --loops argument is non-positive. Exiting.\n"); + exit(-1); + } + if (prio_start < 1 || prio_start > 99) { + fprintf(stderr, "Error: invalid value for --prio: %d (valid: 1-99)\n", prio_start); exit(-1); } } -- cgit 1.2.3-korg