diff options
author | Li Hongjun <hongjun.li@6wind.com> | 2013-08-28 11:54:50 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-08-30 17:13:28 -0400 |
commit | 737e828bdbdaf2f9d7de07f20a0308ac46ce5178 (patch) | |
tree | ab12496674c4006b6a5cde6c53b7e18407bb1d44 /fs/cachefiles/proc.c | |
parent | 2c8d85182348021fc0a1bed193a4be4161dc8364 (diff) | |
download | linux-737e828bdbdaf2f9d7de07f20a0308ac46ce5178.tar.bz2 |
ipv4 tunnels: fix an oops when using ipip/sit with IPsec
Since commit 3d7b46cd20e3 (ip_tunnel: push generic protocol handling to
ip_tunnel module.), an Oops is triggered when an xfrm policy is configured on
an IPv4 over IPv4 tunnel.
xfrm4_policy_check() calls __xfrm_policy_check2(), which uses skb_dst(skb). But
this field is NULL because iptunnel_pull_header() calls skb_dst_drop(skb).
Signed-off-by: Li Hongjun <hongjun.li@6wind.com>
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'fs/cachefiles/proc.c')
0 files changed, 0 insertions, 0 deletions