diff options
-rw-r--r-- | net/ipv4/tcp.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c index 74f84a483ea..6db041d3284 100644 --- a/net/ipv4/tcp.c +++ b/net/ipv4/tcp.c | |||
@@ -850,8 +850,7 @@ new_segment: | |||
850 | wait_for_sndbuf: | 850 | wait_for_sndbuf: |
851 | set_bit(SOCK_NOSPACE, &sk->sk_socket->flags); | 851 | set_bit(SOCK_NOSPACE, &sk->sk_socket->flags); |
852 | wait_for_memory: | 852 | wait_for_memory: |
853 | if (copied) | 853 | tcp_push(sk, flags & ~MSG_MORE, mss_now, TCP_NAGLE_PUSH); |
854 | tcp_push(sk, flags & ~MSG_MORE, mss_now, TCP_NAGLE_PUSH); | ||
855 | 854 | ||
856 | if ((err = sk_stream_wait_memory(sk, &timeo)) != 0) | 855 | if ((err = sk_stream_wait_memory(sk, &timeo)) != 0) |
857 | goto do_error; | 856 | goto do_error; |