ethdev: fix Rx queue telemetry memory leak on failure
authorYunjian Wang <wangyunjian@huawei.com>
Sat, 8 Jan 2022 07:51:57 +0000 (15:51 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 25 Jan 2022 09:58:32 +0000 (10:58 +0100)
commit52b49ea06ffb2cfbef8fe9578149f1e2dba99e89
treee210382592c0b43e9453507c237916b2c52fa329
parentbce33776a72a0b52d78999d8786099a916d48320
ethdev: fix Rx queue telemetry memory leak on failure

In eth_dev_handle_port_info() allocated memory for rxq_state,
we should free it when error happens, otherwise it will lead
to memory leak.

Fixes: 58b43c1ddfd1 ("ethdev: add telemetry endpoint for device info")
Cc: stable@dpdk.org
Signed-off-by: Yunjian Wang <wangyunjian@huawei.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
lib/ethdev/rte_ethdev.c