summaryrefslogtreecommitdiff
path: root/network_data.c
diff options
context:
space:
mode:
authortruelight <truelight@openttd.org>2006-04-14 12:19:51 +0000
committertruelight <truelight@openttd.org>2006-04-14 12:19:51 +0000
commit4a4b860ee7d7d45ad1e4e45c37fe134458ef2daa (patch)
tree3c6138af656325521d9c54a8e26448f224e35d62 /network_data.c
parent060d5143ef4935214a852f7a7fdaed2c7631751c (diff)
downloadopenttd-4a4b860ee7d7d45ad1e4e45c37fe134458ef2daa.tar.xz
(svn r4413) -Fix: fixed a bug which pushed the client back to the main menu when a
server is in the mainserver-list which sends out illegal signals. Many tnx to 'test' for finding and isolating the problem. -Fix: also specify the problem a bit better
Diffstat (limited to 'network_data.c')
-rw-r--r--network_data.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/network_data.c b/network_data.c
index ce008a86a..43ed7c769 100644
--- a/network_data.c
+++ b/network_data.c
@@ -125,7 +125,7 @@ static NetworkRecvStatus CloseConnection(NetworkClientState *cs)
NetworkCloseClient(cs);
// Clients drop back to the main menu
- if (!_network_server) {
+ if (!_network_server && _networking) {
_switch_mode = SM_MENU;
_networking = false;
_switch_mode_errorstr = STR_NETWORK_ERR_LOSTCONNECTION;