From 0223fefa6bcc4f11e1eb56692774b4b006bb9359 Mon Sep 17 00:00:00 2001 From: zhenyan121 <3367366583@qq.com> Date: Wed, 24 Jun 2026 18:03:40 +0800 Subject: [PATCH] fix(network-server): stop accept loop on shutdown flag --- src/gameplay/network_server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gameplay/network_server.cpp b/src/gameplay/network_server.cpp index 7cec5a5..01296ed 100644 --- a/src/gameplay/network_server.cpp +++ b/src/gameplay/network_server.cpp @@ -41,7 +41,7 @@ asio::awaitable NetworkServer::listen() { try { tcp::acceptor acceptor(m_io, tcp::endpoint(tcp::v4(), m_port)); - while (true) { + while (!m_stopped) { tcp::socket socket = co_await acceptor.async_accept(asio::use_awaitable);