p2p: fix hanging shutdown

This commit is contained in:
j-berman
2026-04-04 15:02:49 -07:00
parent 1df631970f
commit 7bc2d5a42e
13 changed files with 215 additions and 89 deletions
+1 -1
View File
@@ -110,7 +110,7 @@ namespace
{
if (!m_connections[id].is_nil())
{
m_tcp_server.get_config_object().close(m_connections[id]);
m_tcp_server.get_config_object().close(m_connections[id], true);
return true;
}
else
+1 -1
View File
@@ -188,7 +188,7 @@ namespace net_load_tests
LOG_PRINT_L0("Connection isn't opened");
return false;
}
if (!m_tcp_server.get_config_object().close(m_connections[idx]))
if (!m_tcp_server.get_config_object().close(m_connections[idx], true))
{
LOG_PRINT_L0("Close connection error: " << m_connections[idx]);
if (!ignore_close_fails)
+1 -1
View File
@@ -176,7 +176,7 @@ namespace
if (!ctx.m_closed)
{
ctx.m_closed = true;
m_tcp_server.get_config_object().close(ctx.m_connection_id);
m_tcp_server.get_config_object().close(ctx.m_connection_id, true);
}
else
{