diff --git a/net/sctp/ipv6.c b/net/sctp/ipv6.c index 91f479121c55..c4e489481a70 100644 --- a/net/sctp/ipv6.c +++ b/net/sctp/ipv6.c @@ -667,6 +667,9 @@ static struct sock *sctp_v6_create_accept_sk(struct sock *sk, newnp = inet6_sk(newsk); memcpy(newnp, np, sizeof(struct ipv6_pinfo)); + newnp->ipv6_mc_list = NULL; + newnp->ipv6_ac_list = NULL; + newnp->ipv6_fl_list = NULL; /* Initialize sk's sport, dport, rcv_saddr and daddr for getsockname() * and getpeername().