summaryrefslogtreecommitdiff
path: root/net/core
diff options
context:
space:
mode:
authorSabrina Dubroca <sd@queasysnail.net>2016-12-02 16:49:29 +0100
committerDavid S. Miller <davem@davemloft.net>2016-12-02 14:07:11 -0500
commit5b01014759991887b1e450c9def01e58c02ab81b (patch)
tree9e8800bb8a3c9b6eb26fc8c224f19b77cb824072 /net/core
parent3de81b758853f0b29c61e246679d20b513c4cfec (diff)
geneve: avoid use-after-free of skb->data
geneve{,6}_build_skb can end up doing a pskb_expand_head(), which makes the ip_hdr(skb) reference we stashed earlier stale. Since it's only needed as an argument to ip_tunnel_ecn_encap(), move this directly in the function call. Fixes: 08399efc6319 ("geneve: ensure ECN info is handled properly in all tx/rx paths") Signed-off-by: Sabrina Dubroca <sd@queasysnail.net> Reviewed-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core')
0 files changed, 0 insertions, 0 deletions