OSDN Git Service

HSI: ssi_protocol: double free in ssip_pn_xmit()
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 21 Apr 2017 10:39:09 +0000 (13:39 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 24 Mar 2018 09:58:42 +0000 (10:58 +0100)
commitfd63c2b253338edd6fc594860333b2e4e1a0a910
tree4ddb099195eb9babbb987469fc52d82da839609a
parent8716c87ec253aecec7f13d35b0705f6afdbf1b21
HSI: ssi_protocol: double free in ssip_pn_xmit()

[ Upstream commit 3026050179a3a9a6f5c892c414b5e36ecf092081 ]

If skb_pad() fails then it frees skb and we don't need to free it again
at the end of the function.

Fixes: dc7bf5d7 ("HSI: Introduce driver for SSI Protocol")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hsi/clients/ssi_protocol.c