diff options
Diffstat (limited to 'net/dccp/ipv6.c')
-rw-r--r-- | net/dccp/ipv6.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/dccp/ipv6.c b/net/dccp/ipv6.c index 840f14aaa016..992621172220 100644 --- a/net/dccp/ipv6.c +++ b/net/dccp/ipv6.c | |||
@@ -426,6 +426,9 @@ static struct sock *dccp_v6_request_recv_sock(const struct sock *sk, | |||
426 | newsk->sk_backlog_rcv = dccp_v4_do_rcv; | 426 | newsk->sk_backlog_rcv = dccp_v4_do_rcv; |
427 | newnp->pktoptions = NULL; | 427 | newnp->pktoptions = NULL; |
428 | newnp->opt = NULL; | 428 | newnp->opt = NULL; |
429 | newnp->ipv6_mc_list = NULL; | ||
430 | newnp->ipv6_ac_list = NULL; | ||
431 | newnp->ipv6_fl_list = NULL; | ||
429 | newnp->mcast_oif = inet6_iif(skb); | 432 | newnp->mcast_oif = inet6_iif(skb); |
430 | newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; | 433 | newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; |
431 | 434 | ||
@@ -490,6 +493,9 @@ static struct sock *dccp_v6_request_recv_sock(const struct sock *sk, | |||
490 | /* Clone RX bits */ | 493 | /* Clone RX bits */ |
491 | newnp->rxopt.all = np->rxopt.all; | 494 | newnp->rxopt.all = np->rxopt.all; |
492 | 495 | ||
496 | newnp->ipv6_mc_list = NULL; | ||
497 | newnp->ipv6_ac_list = NULL; | ||
498 | newnp->ipv6_fl_list = NULL; | ||
493 | newnp->pktoptions = NULL; | 499 | newnp->pktoptions = NULL; |
494 | newnp->opt = NULL; | 500 | newnp->opt = NULL; |
495 | newnp->mcast_oif = inet6_iif(skb); | 501 | newnp->mcast_oif = inet6_iif(skb); |