metrics: disallow null as metric name
This patch adds a sanity check so that names passed into rte_metrics_reg_names() and the wrapper rte_metrics_reg_name() cannot be NULL. Fixes: 349950ddb9c5 ("metrics: add information metrics library") Cc: stable@dpdk.org Signed-off-by: Remy Horton <remy.horton@intel.com> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
This commit is contained in:
parent
a84bdf6a10
commit
219731302a
@ -96,6 +96,9 @@ rte_metrics_reg_names(const char * const *names, uint16_t cnt_names)
|
||||
/* Some sanity checks */
|
||||
if (cnt_names < 1 || names == NULL)
|
||||
return -EINVAL;
|
||||
for (idx_name = 0; idx_name < cnt_names; idx_name++)
|
||||
if (names[idx_name] == NULL)
|
||||
return -EINVAL;
|
||||
|
||||
memzone = rte_memzone_lookup(RTE_METRICS_MEMZONE_NAME);
|
||||
if (memzone == NULL)
|
||||
|
Loading…
x
Reference in New Issue
Block a user