]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx5: E-Switch, Fix some error pointer dereferences
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 3 Jun 2020 17:54:36 +0000 (20:54 +0300)
committerSaeed Mahameed <saeedm@mellanox.com>
Thu, 11 Jun 2020 22:38:08 +0000 (15:38 -0700)
commit52dfb572735ee2480eae33d0d58a78fb57aadc63
tree5c97756927094a087738999ec8bab50be1d0103b
parenta98ed8b1c97c2acb7bf67efc7fd0647a6af404d5
net/mlx5: E-Switch, Fix some error pointer dereferences

We can't leave "counter" set to an error pointer.  Otherwise either it
will lead to an error pointer dereference later in the function or it
leads to an error pointer dereference when we call mlx5_fc_destroy().

Fixes: af0a1f5ceb242 ("net/mlx5: E-Switch, Refactor eswitch ingress acl codes")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c