commit | 50656d9df63d69ce399c8be62d4473b039dac36a | [log] [tgz] |
---|---|---|
author | Calvin Owens <calvinowens@fb.com> | Tue Nov 04 16:37:40 2014 -0800 |
committer | Simon Horman <horms@verge.net.au> | Wed Nov 12 11:03:04 2014 +0900 |
tree | 61c9758c73655b8ee3f23a7b40c0594493d31d2c | |
parent | 2196937e12b1b4ba139806d132647e1651d655df [diff] |
ipvs: Keep skb->sk when allocating headroom on tunnel xmit ip_vs_prepare_tunneled_skb() ignores ->sk when allocating a new skb, either unconditionally setting ->sk to NULL or allowing the uninitialized ->sk from a newly allocated skb to leak through to the caller. This patch properly copies ->sk and increments its reference count. Signed-off-by: Calvin Owens <calvinowens@fb.com> Acked-by: Julian Anastasov <ja@ssi.bg> Signed-off-by: Simon Horman <horms@verge.net.au>