From 49fdb0ae0d635fd4bc5c9830f4acbc84a099869a Mon Sep 17 00:00:00 2001 From: Harman Kalra Date: Mon, 1 Nov 2021 23:23:37 +0530 Subject: [PATCH] net/mlx4: fix crash on allocation failure This patch fixes coverity issue by adding a NULL check. Coverity issue: 373687 Fixes: d61138d4f0e2 ("drivers: remove direct access to interrupt handle") Signed-off-by: Harman Kalra Acked-by: Viacheslav Ovsiienko Acked-by: David Marchand --- drivers/net/mlx4/mlx4.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/mlx4/mlx4.c b/drivers/net/mlx4/mlx4.c index cccc71f757..3f3c4a7c72 100644 --- a/drivers/net/mlx4/mlx4.c +++ b/drivers/net/mlx4/mlx4.c @@ -1112,7 +1112,8 @@ err_secondary: prev_dev = eth_dev; continue; port_error: - rte_intr_instance_free(priv->intr_handle); + if (priv != NULL) + rte_intr_instance_free(priv->intr_handle); rte_free(priv); if (eth_dev != NULL) eth_dev->data->dev_private = NULL; -- 2.39.5