| Index: base/sync_socket_posix.cc
|
| diff --git a/base/sync_socket_posix.cc b/base/sync_socket_posix.cc
|
| index 86b3c34fcd2f6192b80541f89e26418f1915503d..51b38a586dd72b4ad536695321c8eb1cdfca64e1 100644
|
| --- a/base/sync_socket_posix.cc
|
| +++ b/base/sync_socket_posix.cc
|
| @@ -36,8 +36,9 @@ size_t SendHelper(SyncSocket::Handle handle,
|
| DCHECK_LE(length, kMaxMessageLength);
|
| DCHECK_NE(handle, SyncSocket::kInvalidHandle);
|
| const char* charbuffer = static_cast<const char*>(buffer);
|
| - const int len = WriteFileDescriptor(handle, charbuffer, length);
|
| - return len < 0 ? 0 : static_cast<size_t>(len);
|
| + return WriteFileDescriptor(handle, charbuffer, length)
|
| + ? static_cast<size_t>(length)
|
| + : 0;
|
| }
|
|
|
| bool CloseHandle(SyncSocket::Handle handle) {
|
|
|