summaryrefslogtreecommitdiff
path: root/csgo-loader/csgo-server/Networking/TCPServer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'csgo-loader/csgo-server/Networking/TCPServer.cpp')
-rw-r--r--csgo-loader/csgo-server/Networking/TCPServer.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/csgo-loader/csgo-server/Networking/TCPServer.cpp b/csgo-loader/csgo-server/Networking/TCPServer.cpp
index b6bc3bd..dbd109d 100644
--- a/csgo-loader/csgo-server/Networking/TCPServer.cpp
+++ b/csgo-loader/csgo-server/Networking/TCPServer.cpp
@@ -127,7 +127,10 @@ namespace Networking
// Detach a thread to handle the connection.
std::thread thread([&]
{
- m_ConnectionHandler(Connection);
+ // smol fix :^)
+ if(m_ConnectionHandler)
+ m_ConnectionHandler(Connection);
+
Connection.Close();
});
thread.detach();