|
@@ -445,7 +445,7 @@ looped_back:
|
|
|
kfree_skb(skb);
|
|
|
return -1;
|
|
|
}
|
|
|
- if (!ipv6_chk_home_addr(&init_net, addr)) {
|
|
|
+ if (!ipv6_chk_home_addr(dev_net(skb->dst->dev), addr)) {
|
|
|
IP6_INC_STATS_BH(ip6_dst_idev(skb->dst),
|
|
|
IPSTATS_MIB_INADDRERRORS);
|
|
|
kfree_skb(skb);
|