diff options
Diffstat (limited to 'net/ipv6/route.c')
-rw-r--r-- | net/ipv6/route.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index 004d00fe2fe5..0407bbc5a028 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c | |||
@@ -2130,8 +2130,7 @@ static bool fib6_check(struct fib6_info *f6i, u32 cookie) | |||
2130 | { | 2130 | { |
2131 | u32 rt_cookie = 0; | 2131 | u32 rt_cookie = 0; |
2132 | 2132 | ||
2133 | if ((f6i && !fib6_get_cookie_safe(f6i, &rt_cookie)) || | 2133 | if (!fib6_get_cookie_safe(f6i, &rt_cookie) || rt_cookie != cookie) |
2134 | rt_cookie != cookie) | ||
2135 | return false; | 2134 | return false; |
2136 | 2135 | ||
2137 | if (fib6_check_expired(f6i)) | 2136 | if (fib6_check_expired(f6i)) |