diff options
| author | Jun-ichiro itojun Hagino <itojun@FreeBSD.org> | 2000-09-03 13:43:13 +0000 |
|---|---|---|
| committer | Jun-ichiro itojun Hagino <itojun@FreeBSD.org> | 2000-09-03 13:43:13 +0000 |
| commit | ddf47c26f3c162debed6c272d454d1127520cd2f (patch) | |
| tree | 7633122e4030bd3810a3b8bc6350798143e9be0e | |
| parent | e426928478bc1c8313ce63d06a7f8f32aa15362d (diff) | |
Notes
| -rw-r--r-- | sys/netinet6/route6.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/netinet6/route6.c b/sys/netinet6/route6.c index cbba9db80d91..3cd95a10a959 100644 --- a/sys/netinet6/route6.c +++ b/sys/netinet6/route6.c @@ -157,7 +157,8 @@ ip6_rthdr0(m, ip6, rh0) index = addrs - rh0->ip6r0_segleft; rh0->ip6r0_segleft--; - nextaddr = ((struct in6_addr *)(rh0 + 1)) + index; + /* note that ip6r0_addr does not exist in RFC2292bis */ + nextaddr = rh0->ip6r0_addr + index; /* * reject invalid addresses. be proactive about malicious use of |
