From 15c19f36f59ed56b87ab4eb192a859bf273dbccc Mon Sep 17 00:00:00 2001 From: Pavan Nikhilesh Date: Thu, 12 Nov 2020 23:13:29 +0530 Subject: [PATCH] app/eventdev: check timer adadpters number Fix SEGFAULT when nb_timer_adapters command line parameter is set to 0. Fixes: 98c6292105d4 ("app/eventdev: add options for event timer adapter") Cc: stable@dpdk.org Signed-off-by: Pavan Nikhilesh --- app/test-eventdev/evt_options.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/test-eventdev/evt_options.c b/app/test-eventdev/evt_options.c index 6994ac453c..0d04ea9f8d 100644 --- a/app/test-eventdev/evt_options.c +++ b/app/test-eventdev/evt_options.c @@ -197,6 +197,10 @@ evt_parse_nb_timer_adptrs(struct evt_options *opt, const char *arg) int ret; ret = parser_read_uint8(&(opt->nb_timer_adptrs), arg); + if (opt->nb_timer_adptrs <= 0) { + evt_err("Number of timer adapters cannot be <= 0"); + return -EINVAL; + } return ret; } -- 2.20.1