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);