From 7f9e94e24b65dc889f879789731e9eaec59840cb Mon Sep 17 00:00:00 2001 From: Vladislav Yasevich Date: Tue, 22 Aug 2006 00:23:13 -0700 Subject: [PATCH] --- yaml --- r: 34515 b: refs/heads/master c: eb5fa39f5ef490c72901b547ac5e7211efd47d56 h: refs/heads/master i: 34513: b96eec466c943531e1e34dcd96ebebd3a5470042 34511: d928129f700c0bb5e962a725c43f75cc316ded01 v: v3 --- [refs] | 2 +- trunk/net/sctp/socket.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 89798cbd1329..fde32ce4bf53 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: df7deeb5402087ea0387173aaf067d37a264a8f0 +refs/heads/master: eb5fa39f5ef490c72901b547ac5e7211efd47d56 diff --git a/trunk/net/sctp/socket.c b/trunk/net/sctp/socket.c index 85caf7963886..30d2dbeebb43 100644 --- a/trunk/net/sctp/socket.c +++ b/trunk/net/sctp/socket.c @@ -5619,6 +5619,8 @@ static void sctp_sock_migrate(struct sock *oldsk, struct sock *newsk, /* Copy the bind_addr list from the original endpoint to the new * endpoint so that we can handle restarts properly */ + if (PF_INET6 == assoc->base.sk->sk_family) + flags = SCTP_ADDR6_ALLOWED; if (assoc->peer.ipv4_address) flags |= SCTP_ADDR4_PEERSUPP; if (assoc->peer.ipv6_address)