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:57:33 +0000 (10:57 +0100)
commit21bdd575943daef3c951ecd3dd70ef62bb9f065e
tree3c2a19c61d97cddcfcb4c2aa43a192788359dd3b
parentbff38ff05503e2161d6fe2d6e1979db4e9b80e46
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