summaryrefslogtreecommitdiff
path: root/src/network/network.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2011-04-22 16:03:48 +0000
committerrubidium <rubidium@openttd.org>2011-04-22 16:03:48 +0000
commit2cae0cd54cffde47e771e614175249ed1d75fe85 (patch)
treeb9815cdbb7fb397016dd2da0affba881c52cccc3 /src/network/network.cpp
parent146d532d51d9304ab96138d4b4c701744b77dba5 (diff)
downloadopenttd-2cae0cd54cffde47e771e614175249ed1d75fe85.tar.xz
(svn r22368) -Codechange: move the IP address field from the ClientInfo to ClientSocket
Diffstat (limited to 'src/network/network.cpp')
-rw-r--r--src/network/network.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/network/network.cpp b/src/network/network.cpp
index 81988e83b..317b2d59f 100644
--- a/src/network/network.cpp
+++ b/src/network/network.cpp
@@ -484,7 +484,7 @@ void ParseConnectionString(const char **company, const char **port, char *connec
SetWindowDirty(WC_CLIENT_LIST, 0);
ServerNetworkGameSocketHandler *cs = new ServerNetworkGameSocketHandler(s);
- cs->GetInfo()->client_address = address; // Save the IP of the client
+ cs->client_address = address; // Save the IP of the client
}
/**
@@ -684,11 +684,6 @@ static void NetworkInitGameInfo()
assert(NetworkClientInfo::CanAllocateItem());
NetworkClientInfo *ci = new NetworkClientInfo(CLIENT_ID_SERVER);
ci->client_playas = _network_dedicated ? COMPANY_SPECTATOR : _local_company;
- /* Give the server a valid IP; banning it is pointless anyways */
- sockaddr_in sock;
- memset(&sock, 0, sizeof(sock));
- sock.sin_family = AF_INET;
- ci->client_address = NetworkAddress((sockaddr*)&sock, sizeof(sock));
strecpy(ci->client_name, _settings_client.network.client_name, lastof(ci->client_name));
}