diff options
author | rubidium <rubidium@openttd.org> | 2009-04-07 18:23:14 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2009-04-07 18:23:14 +0000 |
commit | 22d93068890b758ac7d54256fdc24e0c3169504e (patch) | |
tree | de0bc2023bce888ef3480f009231e3c8bb85eebb /src/network/network.cpp | |
parent | 3fdb8a62c4867e14417ac92119c3acb0c3fd2d5a (diff) | |
download | openttd-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.cpp | 6 |
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) { |