[14/*] [IPV6] Reload skb->dst after xfrm6_route_forward
From: Herbert Xu <herbert@gondor.apana.org.au>
Date: 2005-03-14 11:10:02
From: Herbert Xu <herbert@gondor.apana.org.au>
Date: 2005-03-14 11:10:02
Hi Dave: While replacing dst_pmtu in ip6_output I found this little gem. In ip6_forward we're not reloading the dst pointer after calling xfrm6_route_forward. So all subsequent dereferences of dst will refer to its pre-IPsec value. The solution is of course to refresh its value. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} [off-list ref] Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt