can: gw: Fix error path of cgw_module_init
authorYueHaibing <yuehaibing@huawei.com>
Sat, 18 May 2019 09:35:43 +0000 (17:35 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 Aug 2019 06:28:30 +0000 (08:28 +0200)
commitbd2f4c7c2d6a6f09a23756ae6d97b0615bdd05d7
treeab2c98e580cb15d0f8e5ab4841df189b83173885
parent3257103502cf8c74d4979e96445d7409a0e7cd68
can: gw: Fix error path of cgw_module_init

[ Upstream commit b7a14297f102b6e2ce6f16feffebbb9bde1e9b55 ]

This patch add error path for cgw_module_init to avoid possible crash if
some error occurs.

Fixes: c1aabdf379bc ("can-gw: add netlink based CAN routing")
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Acked-by: Oliver Hartkopp <socketcan@hartkopp.net>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/can/gw.c