diff options
| author | Jamie Lokier <jamie@shareable.org> | 2003-07-13 06:11:36 -0700 |
|---|---|---|
| committer | David S. Miller <davem@nuts.ninka.net> | 2003-07-13 06:11:36 -0700 |
| commit | 5aecc16efb10b8c3859a52eb27062b2fbf6fa5b9 (patch) | |
| tree | e21fe0cd438404b369e0c8417fa1b31c59fbf82a | |
| parent | c2fa8c6f7bee599ffe1d644969ae5cebdf7db3e4 (diff) | |
[TCP]: Fix SOCK_DONE setting when TCP receives FIN (bug introduced by ChangeSet 1.889.291.25)
| -rw-r--r-- | net/ipv4/tcp_input.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 626536e53a87..2ddee3b4c33c 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c @@ -2373,7 +2373,7 @@ static void tcp_fin(struct sk_buff *skb, struct sock *sk, struct tcphdr *th) tcp_schedule_ack(tp); sk->sk_shutdown |= RCV_SHUTDOWN; - sock_reset_flag(sk, SOCK_DONE); + sock_set_flag(sk, SOCK_DONE); switch (sk->sk_state) { case TCP_SYN_RECV: |
