net/mlx5: fix resource leak in case of error