diff options
Diffstat (limited to 'src/server/clients.cpp')
| -rw-r--r-- | src/server/clients.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/clients.cpp b/src/server/clients.cpp index ac3546e..6f3f4e4 100644 --- a/src/server/clients.cpp +++ b/src/server/clients.cpp @@ -60,7 +60,7 @@ Clients::~Clients() { WP<Client> Clients::newClient(SP<Server> server, std::optional<std::function<std::any(WP<Client>)>> cb) { SP client = SP<Client>(new Client(server, shared_from_this())); - auto &instance = m_vClients.emplace_back(std::jthread([client]() { client->run(); }), client); + auto &instance = m_vClients.emplace_back(std::jthread([&client]() { client->runLoop(); }), client); instance.second->self = std::weak_ptr<Client>(instance.second); if (cb) (*cb)(instance.second); |
