From bbf134b2eb388f503cc7425fdeb564b331237c47 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Tue, 13 Dec 2011 17:35:06 -0500 Subject: [PATCH] --- yaml --- r: 276782 b: refs/heads/master c: bb3c36863e8001fc21a88bebfdead4da4c23e848 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/ipv6/route.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index b1ac777cf81c..0efedab68f99 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3f1e6d3fd37bd4f25e5b19f1c7ca21850426c33f +refs/heads/master: bb3c36863e8001fc21a88bebfdead4da4c23e848 diff --git a/trunk/net/ipv6/route.c b/trunk/net/ipv6/route.c index 3399dd326287..b582a0a0f1c5 100644 --- a/trunk/net/ipv6/route.c +++ b/trunk/net/ipv6/route.c @@ -728,7 +728,7 @@ static struct rt6_info *rt6_alloc_cow(const struct rt6_info *ort, int attempts = !in_softirq(); if (!(rt->rt6i_flags&RTF_GATEWAY)) { - if (rt->rt6i_dst.plen != 128 && + if (ort->rt6i_dst.plen != 128 && ipv6_addr_equal(&ort->rt6i_dst.addr, daddr)) rt->rt6i_flags |= RTF_ANYCAST; ipv6_addr_copy(&rt->rt6i_gateway, daddr);