]> git.baikalelectronics.ru Git - kernel.git/commit
SUNRPC: Fix missing release socket in rpc_sockname()
authorWang ShaoBo <bobo.shaobowang@huawei.com>
Thu, 24 Nov 2022 09:23:42 +0000 (17:23 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Jan 2023 10:41:10 +0000 (11:41 +0100)
commite5dd352c5578cce97280e87140c5b9fd56f7fa72
tree1aa3450ab6b18180705adf7251e69d10a0dad771
parent93f3e8b7a261d0645be240e4630d31c4d310c328
SUNRPC: Fix missing release socket in rpc_sockname()

[ Upstream commit 51f024819eb680527d890206f8a428393b9fcc61 ]

socket dynamically created is not released when getting an unintended
address family type in rpc_sockname(), direct to out_release for calling
sock_release().

Fixes: 99f53b6e051b ("SUNRPC: Add API to acquire source address")
Signed-off-by: Wang ShaoBo <bobo.shaobowang@huawei.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/sunrpc/clnt.c