diff options
author | Shiraz Saleem <[email protected]> | 2021-12-07 09:21:36 -0600 |
---|---|---|
committer | Jason Gunthorpe <[email protected]> | 2021-12-07 13:43:52 -0400 |
commit | 1e11a39a82e95ce86f849f40dda0d9c0498cebd9 (patch) | |
tree | d0ced435a66d347a53fb95f210093641a0164d48 /scripts/gcc-plugins/structleak_plugin.c | |
parent | 60a8b5a1611b4a26de4839ab9c1fc2a9cf3e17c1 (diff) |
RDMA/irdma: Fix a user-after-free in add_pble_prm
When irdma_hmc_sd_one fails, 'chunk' is freed while its still on the PBLE
info list.
Add the chunk entry to the PBLE info list only after successful setting of
the SD in irdma_hmc_sd_one.
Fixes: e8c4dbc2fcac ("RDMA/irdma: Add PBLE resource manager")
Link: https://lore.kernel.org/r/[email protected]
Reported-by: Dan Carpenter <[email protected]>
Signed-off-by: Shiraz Saleem <[email protected]>
Signed-off-by: Jason Gunthorpe <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/structleak_plugin.c')
0 files changed, 0 insertions, 0 deletions