regex/mlx5: fix leak after probing failure
authorMichael Baum <michaelba@nvidia.com>
Tue, 31 Aug 2021 20:38:38 +0000 (23:38 +0300)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 22 Sep 2021 19:21:31 +0000 (21:21 +0200)
commit0972b7baae4eafabefd6c21cb69324baa41665e5
tree9901022be3172e4f5d24e2e4512f6cf465655f96
parentccf69617ce96e1b708c7644289ee8df4586f7556
regex/mlx5: fix leak after probing failure

In RegEx device probing, there is register read trying after context
device creation.

When the reading fails, the context device was not freed what caused a
memory leak.

Free it.

Fixes: f324162e8e77 ("regex/mlx5: support combined rule file")
Cc: stable@dpdk.org
Signed-off-by: Michael Baum <michaelba@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
Acked-by: Ori Kam <orika@nvidia.com>
drivers/regex/mlx5/mlx5_regex.c