# HG changeset patch # User rubidium # Date 2011-04-22 19:53:28 # Node ID 9f06fc319ee2bccb2b68c6ca1db6209977cd96e9 # Parent 255000603f2198ad62291143fc900354e20a8da8 (svn r22372) -Fix (r22364) [FS#4598]: segmentation fault when trying to get the server's IP diff --git a/src/network/network_server.cpp b/src/network/network_server.cpp --- a/src/network/network_server.cpp +++ b/src/network/network_server.cpp @@ -1986,7 +1986,7 @@ void NetworkPrintClients() 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()) : ""); } }