diff options
author | rubidium <rubidium@openttd.org> | 2011-04-22 16:03:48 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2011-04-22 16:03:48 +0000 |
commit | 2cae0cd54cffde47e771e614175249ed1d75fe85 (patch) | |
tree | b9815cdbb7fb397016dd2da0affba881c52cccc3 /src/network/network.cpp | |
parent | 146d532d51d9304ab96138d4b4c701744b77dba5 (diff) | |
download | openttd-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.cpp | 7 |
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)); } |