| Index: net/socket/tcp_socket_libevent.cc
|
| diff --git a/net/socket/tcp_socket_libevent.cc b/net/socket/tcp_socket_libevent.cc
|
| index 426c8b0dd3505e99acc51920ae40b4511c87bc03..0e409af09b1f56420688d1a0925b3b0004be7ef6 100644
|
| --- a/net/socket/tcp_socket_libevent.cc
|
| +++ b/net/socket/tcp_socket_libevent.cc
|
| @@ -547,13 +547,13 @@ int TCPSocketLibevent::TcpFastOpenWrite(
|
| return rv;
|
|
|
| int flags = 0x20000000; // Magic flag to enable TCP_FASTOPEN.
|
| -#if defined(OS_LINUX)
|
| +#if defined(OS_LINUX) || defined(OS_ANDROID)
|
| // sendto() will fail with EPIPE when the system doesn't support TCP Fast
|
| // Open. Theoretically that shouldn't happen since the caller should check
|
| // for system support on startup, but users may dynamically disable TCP Fast
|
| // Open via sysctl.
|
| flags |= MSG_NOSIGNAL;
|
| -#endif // defined(OS_LINUX)
|
| +#endif // defined(OS_LINUX) || defined(OS_ANDROID)
|
| rv = HANDLE_EINTR(sendto(socket_->socket_fd(),
|
| buf->data(),
|
| buf_len,
|
|
|