From 9d6edae94d5e5e852b461b09e6515cc83861745f Mon Sep 17 00:00:00 2001 From: rubidium Date: Wed, 8 Apr 2009 12:09:07 +0000 Subject: (svn r15981) -Fix: don't print the address family when writing the IP+port to the config file. --- src/network/network.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/network/network.cpp') diff --git a/src/network/network.cpp b/src/network/network.cpp index c5f24e666..1bb207ff0 100644 --- a/src/network/network.cpp +++ b/src/network/network.cpp @@ -374,7 +374,7 @@ static void CheckMinActiveClients() * occupied by connection_string. */ void ParseConnectionString(const char **company, const char **port, char *connection_string) { - bool ipv6 = false; + bool ipv6 = (strchr(connection_string, ':') != strrchr(connection_string, ':')); char *p; for (p = connection_string; *p != '\0'; p++) { switch (*p) { @@ -675,7 +675,7 @@ void NetworkRebuildHostList() _network_host_list.Clear(); for (NetworkGameList *item = _network_game_list; item != NULL; item = item->next) { - if (item->manually) *_network_host_list.Append() = strdup(item->address.GetAddressAsString()); + if (item->manually) *_network_host_list.Append() = strdup(item->address.GetAddressAsString(false)); } } -- cgit v1.2.3-70-g09d2