From: Yevgeny Kliteynik <klit...@nvidia.com>

Add missing spinlock destruction in error flow.

Fixes: b0290e56dd08 ("net/mlx5/hws: add context object")
Cc: sta...@dpdk.org

Signed-off-by: Yevgeny Kliteynik <klit...@nvidia.com>
Acked-by: Matan Azrad <ma...@nvidia.com>
---
 drivers/net/mlx5/hws/mlx5dr_context.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/net/mlx5/hws/mlx5dr_context.c 
b/drivers/net/mlx5/hws/mlx5dr_context.c
index 15d53c578a..7f120b3b1b 100644
--- a/drivers/net/mlx5/hws/mlx5dr_context.c
+++ b/drivers/net/mlx5/hws/mlx5dr_context.c
@@ -263,6 +263,7 @@ struct mlx5dr_context *mlx5dr_context_open(struct 
ibv_context *ibv_ctx,
 free_caps:
        simple_free(ctx->caps);
 free_ctx:
+       pthread_spin_destroy(&ctx->ctrl_lock);
        simple_free(ctx);
        return NULL;
 }
-- 
2.39.3

Reply via email to