From: Pavan Nikhilesh Date: Thu, 12 Nov 2020 17:43:29 +0000 (+0530) Subject: app/eventdev: check timer adadpters number X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=15c19f36f59ed56b87ab4eb192a859bf273dbccc;p=dpdk.git 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 --- 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; }