Skip to content

Commit 091cc18

Browse files
committed
fix(requests): keep TCP endpoint alive during async connect
1 parent e57bb34 commit 091cc18

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎src/transport/TcpTransport.cpp‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,8 +405,9 @@ namespace vix::requests::transport
405405
try
406406
{
407407
const auto started = std::chrono::steady_clock::now();
408+
const net::tcp_endpoint endpoint{url.host(), url.port()};
408409
auto connectTask = stream.async_connect(
409-
net::tcp_endpoint{url.host(), url.port()},
410+
endpoint,
410411
useTimeout ? source.token() : core::cancel_token{});
411412
co_await std::move(connectTask);
412413

0 commit comments

Comments
 (0)