]> git.baikalelectronics.ru Git - kernel.git/commit
ipv6: Do cleanup if attribute validation fails in multipath route
authorDavid Ahern <dsahern@kernel.org>
Mon, 3 Jan 2022 17:05:55 +0000 (10:05 -0700)
committerJakub Kicinski <kuba@kernel.org>
Mon, 3 Jan 2022 18:04:42 +0000 (10:04 -0800)
commit2b7372898d1224c65254aa4a82c1118548467a44
treeae9accb45b617390b8a94e8db135ba8eeb550a73
parent727e339f856593cf3e6f778e79b7d40c9cbc30fc
ipv6: Do cleanup if attribute validation fails in multipath route

As Nicolas noted, if gateway validation fails walking the multipath
attribute the code should jump to the cleanup to free previously
allocated memory.

Fixes: 3e7426e316cb ("ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route")
Signed-off-by: David Ahern <dsahern@kernel.org>
Acked-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Link: https://lore.kernel.org/r/20220103170555.94638-1-dsahern@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/ipv6/route.c