diff options
author | rubidium <rubidium@openttd.org> | 2010-12-05 15:08:41 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2010-12-05 15:08:41 +0000 |
commit | 5f25cdbbd56d723694932598abc91f3728578f38 (patch) | |
tree | 9cf0f157ac423799620b638e33044b619f46a572 /src/network/network_server.cpp | |
parent | ff8a01fbd26cdab6bbd77900391a0085866fb787 (diff) | |
download | openttd-5f25cdbbd56d723694932598abc91f3728578f38.tar.xz |
(svn r21401) -Fix: ofcourse MSVC x64 has something to complain about...
Diffstat (limited to 'src/network/network_server.cpp')
-rw-r--r-- | src/network/network_server.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/network/network_server.cpp b/src/network/network_server.cpp index de36ef9da..39da21632 100644 --- a/src/network/network_server.cpp +++ b/src/network/network_server.cpp @@ -113,7 +113,7 @@ struct PacketWriter : SaveFilter { while (buf != bufe) { size_t to_write = min(SEND_MTU - this->current->size, bufe - buf); memcpy(this->current->buffer + this->current->size, buf, to_write); - this->current->size += to_write; + this->current->size += (PacketSize)to_write; buf += to_write; if (this->current->size == SEND_MTU) { @@ -142,7 +142,7 @@ struct PacketWriter : SaveFilter { /* Fast-track the size to the client. */ Packet *p = new Packet(PACKET_SERVER_MAP_SIZE); - p->Send_uint32(this->total_size); + p->Send_uint32((uint32)this->total_size); this->cs->NetworkTCPSocketHandler::SendPacket(p); if (this->cs->savegame_mutex != NULL) this->cs->savegame_mutex->EndCritical(); |