diff --git a/net/ipv6/exthdrs.c b/net/ipv6/exthdrs.c index cdad9019c77c46e00004a8fcaa28407223fdf6bf..4e68f86ffcb6d08052a112586127c950503c6743 100644 --- a/net/ipv6/exthdrs.c +++ b/net/ipv6/exthdrs.c @@ -180,6 +180,7 @@ static bool ip6_parse_tlv(const struct tlvtype_proc *procs, func(). */ if (curr->func(skb, off) == false) return false; + nh = skb_network_header(skb); break; } }