net: af_key: add check for pfkey_broadcast in function pfkey_process
authorJiasheng Jiang <jiasheng@iscas.ac.cn>
Tue, 17 May 2022 09:42:31 +0000 (17:42 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 25 May 2022 06:41:20 +0000 (08:41 +0200)
commitafa5fe031c02b6d063c252aab549a113e6c2b598
tree0587868626e8c99290c2ddbb6ad939c46908c993
parent732acfaa2cea55b0734b2f451a949a7395c61938
net: af_key: add check for pfkey_broadcast in function pfkey_process

[ Upstream commit 4dc2a5a8f6754492180741facf2a8787f2c415d7 ]

If skb_clone() returns null pointer, pfkey_broadcast() will
return error.
Therefore, it should be better to check the return value of
pfkey_broadcast() and return error if fails.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/key/af_key.c