changeset 17608:e94cc34eb4f9 draft

(svn r22372) -Fix (r22364) [FS#4598]: segmentation fault when trying to get the server's IP
author rubidium <rubidium@openttd.org>
date Fri, 22 Apr 2011 19:53:28 +0000 (2011-04-22)
parents 1c48295b12e8
children 3071c0b5f0a0
files src/network/network_server.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/network/network_server.cpp
+++ b/src/network/network_server.cpp
@@ -1986,7 +1986,7 @@
 				ci->client_id,
 				ci->client_name,
 				ci->client_playas + (Company::IsValidID(ci->client_playas) ? 1 : 0),
-				_network_server ? NetworkClientSocket::GetByClientID(ci->client_id)->GetClientIP() : "");
+				_network_server ? (ci->client_id == CLIENT_ID_SERVER ? "server" : NetworkClientSocket::GetByClientID(ci->client_id)->GetClientIP()) : "");
 	}
 }