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, |