summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/dnet.c
diff options
context:
space:
mode:
authorMaher Sanalla <msanalla@nvidia.com>2023-01-17 15:54:36 +0300
committerSaeed Mahameed <saeedm@nvidia.com>2023-02-08 03:29:55 +0300
commite3e01c1c15986f9531b854634eec8381e72cb605 (patch)
treeca60c34fa66016a622b9da3000b8a96d17a37bd1 /drivers/net/ethernet/dnet.c
parent1e985a8d887cd0b25541ba977db171be47cf575d (diff)
downloadlinux-e3e01c1c15986f9531b854634eec8381e72cb605.tar.xz
net/mlx5: Fix memory leak in error flow of port set buffer
In the cited commit, shared buffer updates were added whenever port buffer gets updated. However, in case the shared buffer update fails, exiting early from port_set_buffer() is performed without freeing previously-allocated memory. Fix it by jumping to out label where memory is freed before returning with error. Fixes: a440030d8946 ("net/mlx5e: Update shared buffer along with device buffer changes") Signed-off-by: Maher Sanalla <msanalla@nvidia.com> Reviewed-by: Moshe Shemesh <moshe@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Diffstat (limited to 'drivers/net/ethernet/dnet.c')
0 files changed, 0 insertions, 0 deletions