diff options
| author | Lioncash <mathew1800@gmail.com> | 2021-01-19 14:26:04 -0500 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2021-01-20 12:24:06 -0500 |
| commit | b425250a7b7ac0db9546baee41533979d5273bc3 (patch) | |
| tree | f93cc1cc58f9b36c9f7269214c7f6ab8163ed906 /Source/Core/Common/TraversalClient.cpp | |
| parent | cb4ca7837a5a1bd97627b73962823ad6f207fadc (diff) | |
TraversalClient: Make use of std::string_view with ConnectToClient()
Same behavior, but allows the use of non-allocating string types with
the interface.
Diffstat (limited to 'Source/Core/Common/TraversalClient.cpp')
| -rw-r--r-- | Source/Core/Common/TraversalClient.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/Common/TraversalClient.cpp b/Source/Core/Common/TraversalClient.cpp index 19014932a4..e34d2cbf2f 100644 --- a/Source/Core/Common/TraversalClient.cpp +++ b/Source/Core/Common/TraversalClient.cpp @@ -73,7 +73,7 @@ static ENetAddress MakeENetAddress(const TraversalInetAddress& address) return eaddr; } -void TraversalClient::ConnectToClient(const std::string& host) +void TraversalClient::ConnectToClient(std::string_view host) { if (host.size() > sizeof(TraversalHostId)) { @@ -82,7 +82,7 @@ void TraversalClient::ConnectToClient(const std::string& host) } TraversalPacket packet = {}; packet.type = TraversalPacketType::ConnectPlease; - memcpy(packet.connectPlease.hostId.data(), host.c_str(), host.size()); + memcpy(packet.connectPlease.hostId.data(), host.data(), host.size()); m_ConnectRequestId = SendTraversalPacket(packet); m_PendingConnect = true; } |
