diff options
Diffstat (limited to 'net/ipv6/ndisc.c')
| -rw-r--r-- | net/ipv6/ndisc.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv6/ndisc.c b/net/ipv6/ndisc.c index a997d414f52..9da6e02eaae 100644 --- a/net/ipv6/ndisc.c +++ b/net/ipv6/ndisc.c @@ -1238,7 +1238,7 @@ static void ndisc_router_discovery(struct sk_buff *skb)  	rt = rt6_get_dflt_router(&ipv6_hdr(skb)->saddr, skb->dev);  	if (rt) -		neigh = rt->dst.neighbour; +		neigh = dst_get_neighbour(&rt->dst);  	if (rt && lifetime == 0) {  		neigh_clone(neigh); @@ -1259,7 +1259,7 @@ static void ndisc_router_discovery(struct sk_buff *skb)  			return;  		} -		neigh = rt->dst.neighbour; +		neigh = dst_get_neighbour(&rt->dst);  		if (neigh == NULL) {  			ND_PRINTK0(KERN_ERR  				   "ICMPv6 RA: %s() got default router without neighbour.\n",  |