IB/mlx5: Fix memory leak in mlx5_ib_create_flow
authorGustavo A. R. Silva <gustavo@embeddedor.com>
Thu, 7 Jun 2018 19:19:15 +0000 (14:19 -0500)
committerJason Gunthorpe <jgg@mellanox.com>
Mon, 11 Jun 2018 17:02:27 +0000 (11:02 -0600)
commit299eafee39a22a9d9a7c19ae592b230bd199f259
tree0e3e887be8a7d061f9c9239b2e85ea8ae33bed6b
parent828d810550abc1fffff9b20545fec4bc150d5e82
IB/mlx5: Fix memory leak in mlx5_ib_create_flow

In case memory resources for *ucmd* were allocated, release them
before return.

Addresses-Coverity-ID: 1469857 ("Resource leak")
Fixes: 3b3233fbf02e ("IB/mlx5: Add flow counters binding support")
Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/mlx5/main.c