Index: runtime/bin/socket.cc |
=================================================================== |
--- runtime/bin/socket.cc (revision 31864) |
+++ runtime/bin/socket.cc (working copy) |
@@ -53,7 +53,7 @@ |
SocketAddress::GetSockAddr(Dart_GetNativeArgument(args, 1), &addr); |
Dart_Handle port_arg = Dart_GetNativeArgument(args, 2); |
int64_t port = DartUtils::GetInt64ValueCheckRange(port_arg, 0, 65535); |
- intptr_t socket = Socket::CreateConnect(addr, port); |
+ intptr_t socket = Socket::CreateConnect(addr, static_cast<intptr_t>(port)); |
OSError error; |
if (socket >= 0) { |
Socket::SetSocketIdNativeField(Dart_GetNativeArgument(args, 0), socket); |
@@ -70,7 +70,9 @@ |
Dart_Handle port_arg = Dart_GetNativeArgument(args, 2); |
int64_t port = DartUtils::GetInt64ValueCheckRange(port_arg, 0, 65535); |
bool reuse_addr = DartUtils::GetBooleanValue(Dart_GetNativeArgument(args, 3)); |
- intptr_t socket = Socket::CreateBindDatagram(&addr, port, reuse_addr); |
+ intptr_t socket = Socket::CreateBindDatagram(&addr, |
+ static_cast<intptr_t>(port), |
+ reuse_addr); |
if (socket >= 0) { |
Socket::SetSocketIdNativeField(Dart_GetNativeArgument(args, 0), socket); |
Dart_SetReturnValue(args, Dart_True()); |