IB/mlx4: Fix leaks in __mlx4_ib_modify_qp
authorFlorin Malita <fmalita@gmail.com>
Thu, 19 Jul 2007 19:58:09 +0000 (15:58 -0400)
committerRoland Dreier <rolandd@cisco.com>
Sat, 21 Jul 2007 04:19:43 +0000 (21:19 -0700)
commitf5b404317b79823ec643dfbb71d62f65a48cc178
tree9957a904999d4bea903653499af02affa1d8b609
parentc2e68052429fdf87702fccd272951282bef1c60a
IB/mlx4: Fix leaks in __mlx4_ib_modify_qp

Temporarily allocated struct mlx4_qp_context *context is leaked by
several error paths.  The patch takes advantage of the return value
'err' being preinitialized to -EINVAL.

Spotted by Coverity (CID 1768).

Signed-off-by: Florin Malita <fmalita@gmail.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/mlx4/qp.c