]> git.droids-corp.org - dpdk.git/commitdiff
net/mlx4: fix crash on allocation failure
authorHarman Kalra <hkalra@marvell.com>
Mon, 1 Nov 2021 17:53:37 +0000 (23:23 +0530)
committerDavid Marchand <david.marchand@redhat.com>
Mon, 8 Nov 2021 16:32:42 +0000 (17:32 +0100)
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 <hkalra@marvell.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
Acked-by: David Marchand <david.marchand@redhat.com>
drivers/net/mlx4/mlx4.c

index cccc71f7572f77efbd7939e4fa34d25db1084584..3f3c4a7c72148127d7c9412f71cb10764c1bad68 100644 (file)
@@ -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;