|
@@ -7568,7 +7568,7 @@ static void sctp_sock_migrate(struct sock *oldsk, struct sock *newsk,
|
|
* is called, set RCV_SHUTDOWN flag.
|
|
* is called, set RCV_SHUTDOWN flag.
|
|
*/
|
|
*/
|
|
if (sctp_state(assoc, CLOSED) && sctp_style(newsk, TCP)) {
|
|
if (sctp_state(assoc, CLOSED) && sctp_style(newsk, TCP)) {
|
|
- newsk->sk_state = SCTP_SS_CLOSING;
|
|
|
|
|
|
+ newsk->sk_state = SCTP_SS_CLOSED;
|
|
newsk->sk_shutdown |= RCV_SHUTDOWN;
|
|
newsk->sk_shutdown |= RCV_SHUTDOWN;
|
|
} else {
|
|
} else {
|
|
newsk->sk_state = SCTP_SS_ESTABLISHED;
|
|
newsk->sk_state = SCTP_SS_ESTABLISHED;
|