Skip to content
Commit bb3c3686 authored by David S. Miller's avatar David S. Miller
Browse files

ipv6: Check dest prefix length on original route not copied one in rt6_alloc_cow().

After commit 8e2ec639

 ("ipv6: don't
use inetpeer to store metrics for routes.") the test in rt6_alloc_cow()
for setting the ANYCAST flag is now wrong.

'rt' will always now have a plen of 128, because it is set explicitly
to 128 by ip6_rt_copy.

So to restore the semantics of the test, check the destination prefix
length of 'ort'.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 3f1e6d3f
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment