diff options
Diffstat (limited to 'net/core/neighbour.c')
| -rw-r--r-- | net/core/neighbour.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/net/core/neighbour.c b/net/core/neighbour.c index cdf8dc34f0b..4af151e1bf5 100644 --- a/net/core/neighbour.c +++ b/net/core/neighbour.c @@ -1190,7 +1190,7 @@ int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new,  			rcu_read_lock();  			/* On shaper/eql skb->dst->neighbour != neigh :( */ -			if (dst && (n2 = dst_get_neighbour(dst)) != NULL) +			if (dst && (n2 = dst_get_neighbour_noref(dst)) != NULL)  				n1 = n2;  			n1->output(n1, skb);  			rcu_read_unlock();  |