X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Fipv6%2Fdatagram.c;h=94fa6ae77cfe28c6f92c04e336cc56aedfbf4507;hb=061964fb988ca51087948975da66ff523b3a5852;hp=f49a06aa97de197710841dc013e50e7d8ba2b575;hpb=bb72845e699d3c84e5f861b51db686107a51dea5;p=linux-2.6 diff --git a/net/ipv6/datagram.c b/net/ipv6/datagram.c index f49a06aa97..94fa6ae77c 100644 --- a/net/ipv6/datagram.c +++ b/net/ipv6/datagram.c @@ -549,7 +549,8 @@ int datagram_send_ctl(struct msghdr *msg, struct flowi *fl, return -ENODEV; } } - if (!ipv6_chk_addr(&src_info->ipi6_addr, dev, 0)) { + if (!ipv6_chk_addr(&init_net, &src_info->ipi6_addr, + dev, 0)) { if (dev) dev_put(dev); err = -EINVAL;