summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sessionManager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sessionManager.cpp b/src/sessionManager.cpp
index f43bd2d..e58f89b 100644
--- a/src/sessionManager.cpp
+++ b/src/sessionManager.cpp
@@ -1,9 +1,9 @@
-#include "sessionManager.hpp"
#include "IOManager.hpp"
#include "chatServer.hpp"
#include "format.hpp"
#include "log.hpp"
#include "session.hpp"
+#include "sessionManager.hpp"
#include <algorithm>
#include <ranges>
#include <unistd.h>
@@ -31,7 +31,7 @@ CSessionManager::~CSessionManager() {
for (auto &[thread, session] : m_vSessions) {
if (thread.joinable())
thread.detach();
- session.reset();
+ kick(session.get());
}
log(SYS, "SessionManager: bye");