]> git.neil.brown.name Git - history.git/commitdiff
[IPV6]: Fix target address for (proxy/anycast) NA.
authorVille Nuorvala <vnuorval@tcs.hut.fi>
Wed, 20 Aug 2003 04:25:26 +0000 (21:25 -0700)
committerDavid S. Miller <davem@kernel.bkbits.net>
Wed, 20 Aug 2003 04:25:26 +0000 (21:25 -0700)
net/ipv6/ndisc.c

index ef434507c04af9952fc6f2557e911c1a70138c14..b2a7d9d9d40af64d312de791ddc83e3a1d539006 100644 (file)
@@ -485,7 +485,7 @@ static void ndisc_send_na(struct net_device *dev, struct neighbour *neigh,
         msg->icmph.icmp6_override  = !!override;
 
         /* Set the target address. */
-       ipv6_addr_copy(&msg->target, src_addr);
+       ipv6_addr_copy(&msg->target, solicited_addr);
 
        if (inc_opt)
                ndisc_fill_option(msg->opt, ND_OPT_TARGET_LL_ADDR, dev->dev_addr, dev->addr_len);