Merge remote-tracking branch 'asoc/topic/tlv320aic26' into asoc-next
[platform/adaptation/renesas_rcar/renesas_kernel.git] / net / ipv6 / udp.c
index f405815..72b7eaa 100644 (file)
@@ -525,8 +525,10 @@ void __udp6_lib_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
 
        if (type == ICMPV6_PKT_TOOBIG)
                ip6_sk_update_pmtu(skb, sk, info);
-       if (type == NDISC_REDIRECT)
+       if (type == NDISC_REDIRECT) {
                ip6_sk_redirect(skb, sk);
+               goto out;
+       }
 
        np = inet6_sk(sk);