aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/sw/rxe/rxe_opcode.c
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2018-04-25 17:24:04 +0100
committerDoug Ledford <dledford@redhat.com>2018-04-27 14:20:47 -0400
commitf96416cea7bce9afe619c15e87fced70f93f9098 (patch)
tree7e5529fead47da95a8a2de71a67086efbaea8712 /drivers/infiniband/sw/rxe/rxe_opcode.c
parentIB/ipoib: fix ipoib_start_xmit()'s return type (diff)
downloadlinux-dev-f96416cea7bce9afe619c15e87fced70f93f9098.tar.xz
linux-dev-f96416cea7bce9afe619c15e87fced70f93f9098.zip
RDMA/iwpm: fix memory leak on map_info
In the cases where iwpm_hash_bucket is NULL and where function get_mapinfo_hash_bucket returns NULL then the map_info is never added to hash_bucket_head and hence there is a leak of map_info. Fix this by nullifying hash_bucket_head and if that is null we know that that map_info was not added to hash_bucket_head and hence map_info should be free'd. Detected by CoverityScan, CID#1222481 ("Resource Leak") Fixes: 30dc5e63d6a5 ("RDMA/core: Add support for iWARP Port Mapper user space service") Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband/sw/rxe/rxe_opcode.c')
0 files changed, 0 insertions, 0 deletions