diff options
author | Steffen Klassert <steffen.klassert@secunet.com> | 2017-08-25 10:05:42 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-08-26 03:05:27 +0300 |
commit | 3614364527daa870264f6dde77f02853cdecd02c (patch) | |
tree | 08557f81d6ad3e6fe8e160100fdcd855caaa53b9 /net/ipv6 | |
parent | 9b4e946ce14e20d7addbfb7d9139e604f9fda107 (diff) | |
download | linux-3614364527daa870264f6dde77f02853cdecd02c.tar.xz |
ipv6: Fix may be used uninitialized warning in rt6_check
rt_cookie might be used uninitialized, fix this by
initializing it.
Fixes: c5cff8561d2d ("ipv6: add rcu grace period before freeing fib6_node")
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6')
-rw-r--r-- | net/ipv6/route.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index a9d3564caf49..48c8c92dcbd3 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c @@ -1289,7 +1289,7 @@ static void rt6_dst_from_metrics_check(struct rt6_info *rt) static struct dst_entry *rt6_check(struct rt6_info *rt, u32 cookie) { - u32 rt_cookie; + u32 rt_cookie = 0; if (!rt6_get_cookie_safe(rt, &rt_cookie) || rt_cookie != cookie) return NULL; |