summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/network/core/tcp.h3
-rw-r--r--src/network/network.cpp5
2 files changed, 5 insertions, 3 deletions
diff --git a/src/network/core/tcp.h b/src/network/core/tcp.h
index 624555649..1eddec6a4 100644
--- a/src/network/core/tcp.h
+++ b/src/network/core/tcp.h
@@ -74,6 +74,7 @@ private:
std::chrono::steady_clock::time_point last_attempt; ///< Time we last tried to connect.
std::atomic<bool> is_resolved = false; ///< Whether resolving is done.
+ std::string connection_string; ///< Current address we are connecting to (before resolving).
void Resolve();
void OnResolved(addrinfo *ai);
@@ -84,8 +85,6 @@ private:
static void ResolveThunk(TCPConnecter *connecter);
public:
- std::string connection_string; ///< Current address we are connecting to (before resolving).
-
TCPConnecter(const std::string &connection_string, uint16 default_port);
virtual ~TCPConnecter();
diff --git a/src/network/network.cpp b/src/network/network.cpp
index 3965c200f..5d12aa732 100644
--- a/src/network/network.cpp
+++ b/src/network/network.cpp
@@ -1145,8 +1145,11 @@ static void NetworkGenerateServerId()
}
class TCPNetworkDebugConnecter : TCPConnecter {
+private:
+ std::string connection_string;
+
public:
- TCPNetworkDebugConnecter(const std::string &connection_string) : TCPConnecter(connection_string, NETWORK_DEFAULT_DEBUGLOG_PORT) {}
+ TCPNetworkDebugConnecter(const std::string &connection_string) : TCPConnecter(connection_string, NETWORK_DEFAULT_DEBUGLOG_PORT), connection_string(connection_string) {}
void OnFailure() override
{