netfilter: use skb_to_full_sk in ip_route_me_harder
authorFlorian Westphal <fw@strlen.de>
Fri, 17 Feb 2017 07:39:28 +0000 (08:39 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 5 Jul 2017 12:40:28 +0000 (14:40 +0200)
commit4211442b2088554f1c99a72b0476f967c0509a0e
treec02039b2fbefa41121caff7a84c889d87fec213e
parentac2730234cc1454b901656ed7f59ca1b519cdaf1
netfilter: use skb_to_full_sk in ip_route_me_harder

commit 29e09229d9f26129a39462fae0ddabc4d9533989 upstream.

inet_sk(skb->sk) is illegal in case skb is attached to request socket.

Fixes: ca6fb0651883 ("tcp: attach SYNACK messages to request sockets instead of listener")
Reported by: Daniel J Blueman <daniel@quora.org>
Signed-off-by: Florian Westphal <fw@strlen.de>
Tested-by: Daniel J Blueman <daniel@quora.org>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/ipv4/netfilter.c