summaryrefslogtreecommitdiff
path: root/src/network/core/address.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-04-11 20:26:25 +0000
committerrubidium <rubidium@openttd.org>2009-04-11 20:26:25 +0000
commit47e2901e181e8d3da4fc9ba8365fa897348b83f1 (patch)
treeb7d84f470ef2091ea94d3830b4aa4b49f63738c5 /src/network/core/address.cpp
parente5ab73e762d96c7ba95fbf1ff26f1ba66bdc2868 (diff)
downloadopenttd-47e2901e181e8d3da4fc9ba8365fa897348b83f1.tar.xz
(svn r16034) -Fix: compile warnings generated by 64 bits MSVC.
Diffstat (limited to 'src/network/core/address.cpp')
-rw-r--r--src/network/core/address.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/network/core/address.cpp b/src/network/core/address.cpp
index d869ceecb..54e7bc0d0 100644
--- a/src/network/core/address.cpp
+++ b/src/network/core/address.cpp
@@ -206,20 +206,20 @@ SOCKET NetworkAddress::Resolve(int family, int socktype, int flags, SocketList *
* connect to one with exactly the same address twice. That's
* ofcourse totally unneeded ;) */
if (sockets != NULL) {
- NetworkAddress address(runp->ai_addr, runp->ai_addrlen);
+ NetworkAddress address(runp->ai_addr, (int)runp->ai_addrlen);
if (sockets->Find(address) != sockets->End()) continue;
}
sock = func(runp);
if (sock == INVALID_SOCKET) continue;
if (sockets == NULL) {
- this->address_length = runp->ai_addrlen;
+ this->address_length = (int)runp->ai_addrlen;
assert(sizeof(this->address) >= runp->ai_addrlen);
memcpy(&this->address, runp->ai_addr, runp->ai_addrlen);
break;
}
- NetworkAddress addr(runp->ai_addr, runp->ai_addrlen);
+ NetworkAddress addr(runp->ai_addr, (int)runp->ai_addrlen);
(*sockets)[addr] = sock;
sock = INVALID_SOCKET;
}
@@ -243,7 +243,7 @@ static SOCKET ConnectLoopProc(addrinfo *runp)
if (!SetNoDelay(sock)) DEBUG(net, 1, "Setting TCP_NODELAY failed");
- if (connect(sock, runp->ai_addr, runp->ai_addrlen) != 0) {
+ if (connect(sock, runp->ai_addr, (int)runp->ai_addrlen) != 0) {
DEBUG(net, 1, "Could not connect socket: %s", strerror(errno));
closesocket(sock);
return INVALID_SOCKET;
@@ -270,7 +270,7 @@ SOCKET NetworkAddress::Connect()
static SOCKET ListenLoopProc(addrinfo *runp)
{
const char *type = runp->ai_socktype == SOCK_STREAM ? "tcp" : "udp";
- const char *address = NetworkAddress(runp->ai_addr, runp->ai_addrlen).GetAddressAsString();
+ const char *address = NetworkAddress(runp->ai_addr, (int)runp->ai_addrlen).GetAddressAsString();
SOCKET sock = socket(runp->ai_family, runp->ai_socktype, runp->ai_protocol);
if (sock == INVALID_SOCKET) {
@@ -293,7 +293,7 @@ static SOCKET ListenLoopProc(addrinfo *runp)
DEBUG(net, 3, "[%s] Could not disable IPv4 over IPv6 on port %s: %s", type, address, strerror(errno));
}
- if (bind(sock, runp->ai_addr, runp->ai_addrlen) != 0) {
+ if (bind(sock, runp->ai_addr, (int)runp->ai_addrlen) != 0) {
DEBUG(net, 1, "[%s] Could not bind on port %s: %s", type, address, strerror(errno));
closesocket(sock);
return INVALID_SOCKET;