diff --git a/net/ipv6/anycast.c b/net/ipv6/anycast.c index fe0c895d03a5..7cf524847e2a 100644 --- a/net/ipv6/anycast.c +++ b/net/ipv6/anycast.c @@ -67,6 +67,7 @@ ip6_onlink(struct in6_addr *addr, struct net_device *dev) break; } read_unlock_bh(&idev->lock); + in6_dev_put(idev); } rcu_read_unlock(); return onlink;