]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
be2net: fix potential memory leak in be_xmit()
authorWang Hai <wanghai38@huawei.com>
Tue, 15 Oct 2024 14:48:02 +0000 (22:48 +0800)
committerAndrew Lunn <andrew@lunn.ch>
Sat, 19 Oct 2024 21:06:08 +0000 (16:06 -0500)
commite4dd8bfe0f6a23acd305f9b892c00899089bd621
tree47f5c60463b4c45c4b542e1bc6af038767c1b0ab
parent2cb3f56e827abb22c4168ad0c1bbbf401bb2f3b8
be2net: fix potential memory leak in be_xmit()

The be_xmit() returns NETDEV_TX_OK without freeing skb
in case of be_xmit_enqueue() fails, add dev_kfree_skb_any() to fix it.

Fixes: 760c295e0e8d ("be2net: Support for OS2BMC.")
Signed-off-by: Wang Hai <wanghai38@huawei.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Reviewed-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
Message-ID: <20241015144802.12150-1-wanghai38@huawei.com>
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
drivers/net/ethernet/emulex/benet/be_main.c