summaryrefslogtreecommitdiff
path: root/net/unix
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2007-11-14 05:36:07 (GMT)
committerDavid S. Miller <davem@davemloft.net>2008-01-28 22:53:40 (GMT)
commitfff693888012806370c98c601fbaa141fb12dfca (patch)
treedfa42737bee5f14d1acfaabbc9320fdc45487dec /net/unix
parent45ff5a3f9a3d0b1b4f063b5285ab39b7fac59471 (diff)
downloadlinux-fff693888012806370c98c601fbaa141fb12dfca.tar.xz
[IPSEC]: Make sure idev is consistent with dev in xfrm_dst
Previously we took the device from the bottom route and idev from the top route. This is bad because idev may well point to a different device. This patch changes it so that we get the idev from the device directly. It also makes it an error if either dev or idev is NULL. This is consistent with the rest of the routing code which also treats these cases as errors. I've removed the err initialisation in xfrm6_policy.c because it achieves no purpose and hid a bug when an initial version of this patch neglected to set err to -ENODEV (fortunately the IPv4 version warned about it). Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/unix')
0 files changed, 0 insertions, 0 deletions