summaryrefslogtreecommitdiff
path: root/src/network/network.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-04-07 18:23:14 +0000
committerrubidium <rubidium@openttd.org>2009-04-07 18:23:14 +0000
commit22d93068890b758ac7d54256fdc24e0c3169504e (patch)
treede0bc2023bce888ef3480f009231e3c8bb85eebb /src/network/network.cpp
parent3fdb8a62c4867e14417ac92119c3acb0c3fd2d5a (diff)
downloadopenttd-22d93068890b758ac7d54256fdc24e0c3169504e.tar.xz
(svn r15967) -Codechange: do not access NetworkSocketHandler::has_quit directly
Diffstat (limited to 'src/network/network.cpp')
-rw-r--r--src/network/network.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/network/network.cpp b/src/network/network.cpp
index 5cc15bf69..0e241f1a6 100644
--- a/src/network/network.cpp
+++ b/src/network/network.cpp
@@ -274,7 +274,7 @@ static void NetworkClientError(NetworkRecvStatus res, NetworkClientSocket *cs)
/* We just want to close the connection.. */
if (res == NETWORK_RECV_STATUS_CLOSE_QUERY) {
- cs->has_quit = true;
+ cs->CloseConnection();
NetworkCloseClient(cs);
_networking = false;
@@ -434,7 +434,7 @@ void NetworkCloseClient(NetworkClientSocket *cs)
DEBUG(net, 1, "Closed client connection %d", cs->client_id);
- if (!cs->has_quit && _network_server && cs->status > STATUS_INACTIVE) {
+ if (!cs->HasClientQuit() && _network_server && cs->status > STATUS_INACTIVE) {
/* We did not receive a leave message from this client... */
char client_name[NETWORK_CLIENT_NAME_LENGTH];
NetworkClientSocket *new_cs;
@@ -844,7 +844,7 @@ static bool NetworkReceive()
NetworkRecvStatus res;
/* The client already was quiting! */
- if (cs->has_quit) return false;
+ if (cs->HasClientQuit()) return false;
res = NetworkClient_ReadPackets(cs);
if (res != NETWORK_RECV_STATUS_OKAY) {