David Howells 2f2a503643 rxrpc: Fix server keyring leak
[ Upstream commit 38b1dc47a35ba14c3f4472138ea56d014c2d609b ]

If someone calls setsockopt() twice to set a server key keyring, the first
keyring is leaked.

Fix it to return an error instead if the server key keyring is already set.

Fixes: 17926a79320a ("[AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both")
Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-10-14 09:48:17 +02:00
..
2020-08-21 11:01:54 +02:00
2019-05-08 07:19:07 +02:00
2019-12-05 15:35:12 +01:00
2019-06-22 08:17:22 +02:00
2016-10-20 11:23:08 -04:00
2020-07-22 09:10:48 +02:00
2019-03-23 13:19:44 +01:00
2020-10-14 09:48:17 +02:00