diff options
author | Nelson Escobar <neescoba@cisco.com> | 2015-12-09 10:42:18 -0800 |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2015-12-23 10:50:58 -0500 |
commit | dc92d14684c066f81f120e740ef38b87f37e0622 (patch) | |
tree | 89c4b82d2bc538989278f7a9ef48f32d5229b7d9 | |
parent | 89e5323c644e0b52f8b81b8e77a71e0d447f8c16 (diff) |
IB/usnic: Fix resource leak in error case
Signed-off-by: Dave Goodell <dgoodell@cisco.com>
Reviewed-by: Reese Faucette <rfaucett@cisco.com>
Reviewed-by: Xuyang Wang <xuywang@cisco.com>
Signed-off-by: Nelson Escobar <neescoba@cisco.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
-rw-r--r-- | drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c b/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c index b3068704f079..5f44b66ccb86 100644 --- a/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c +++ b/drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c @@ -575,7 +575,7 @@ alloc_res_chunk_list(struct usnic_vnic *vnic, return res_chunk_list; out_free_res: - for (i--; i > 0; i--) + for (i--; i >= 0; i--) usnic_vnic_put_resources(res_chunk_list[i]); kfree(res_chunk_list); return ERR_PTR(err); |