| Index: native_client_sdk/src/libraries/nacl_io/socket/tcp_node.cc
|
| diff --git a/native_client_sdk/src/libraries/nacl_io/socket/tcp_node.cc b/native_client_sdk/src/libraries/nacl_io/socket/tcp_node.cc
|
| index bb9c171813d4a22e85b3f719d603081bd53bb58d..06e45e67ecd09a25036173805f9a4d986b8aaa5a 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/socket/tcp_node.cc
|
| +++ b/native_client_sdk/src/libraries/nacl_io/socket/tcp_node.cc
|
| @@ -318,7 +318,7 @@ Error TcpNode::GetSockOpt(int lvl, int optname, void* optval, socklen_t* len) {
|
| if (lvl == IPPROTO_TCP && optname == TCP_NODELAY) {
|
| AUTO_LOCK(node_lock_);
|
| int value = tcp_nodelay_;
|
| - socklen_t value_len = sizeof(value);
|
| + socklen_t value_len = static_cast<socklen_t>(sizeof(value));
|
| int copy_bytes = std::min(value_len, *len);
|
| memcpy(optval, &value, copy_bytes);
|
| *len = value_len;
|
| @@ -345,7 +345,7 @@ Error TcpNode::SetSockOpt(int lvl,
|
| const void* optval,
|
| socklen_t len) {
|
| if (lvl == IPPROTO_TCP && optname == TCP_NODELAY) {
|
| - if (len < sizeof(int))
|
| + if (static_cast<size_t>(len) < sizeof(int))
|
| return EINVAL;
|
| AUTO_LOCK(node_lock_);
|
| tcp_nodelay_ = *static_cast<const int*>(optval) != 0;
|
|
|