eventdev: fix memory realloc check in port config
This commit fixes the check to use the just reallocated links_map variable, instead of stale dev->data->links_map. Later the new variable is written to the dev->data->links_map, so the stale-ness is only temporary. Coverity issue: 143456 Fixes: 4f0804bbdfb9 ("eventdev: implement the northbound APIs") Signed-off-by: Harry van Haaren <harry.van.haaren@intel.com> Reviewed-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
This commit is contained in:
parent
11952a072e
commit
f9a96a50d8
@ -298,7 +298,7 @@ rte_event_dev_port_config(struct rte_eventdev *dev, uint8_t nb_ports)
|
||||
sizeof(dev->data->links_map[0]) * nb_ports *
|
||||
RTE_EVENT_MAX_QUEUES_PER_DEV,
|
||||
RTE_CACHE_LINE_SIZE);
|
||||
if (dev->data->links_map == NULL) {
|
||||
if (links_map == NULL) {
|
||||
dev->data->nb_ports = 0;
|
||||
RTE_EDEV_LOG_ERR("failed to realloc mem for port_map,"
|
||||
"nb_ports %u", nb_ports);
|
||||
|
Loading…
x
Reference in New Issue
Block a user