From e072fe33abe5c4cb6c8a4bc80e79e9d7ed9faed3 Mon Sep 17 00:00:00 2001 From: div0 Date: Sun, 27 Jul 2008 12:48:04 +0000 Subject: [PATCH] fix crash when ClientDisconnect happened without ClientConnect (LordHavoc: why?) git-svn-id: svn://svn.icculus.org/nexuiz/trunk@3949 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/cl_client.qc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/data/qcsrc/server/cl_client.qc b/data/qcsrc/server/cl_client.qc index 385b62cdd..a55dec4dd 100644 --- a/data/qcsrc/server/cl_client.qc +++ b/data/qcsrc/server/cl_client.qc @@ -1222,7 +1222,10 @@ void ClientDisconnect (void) } */ - PlayerScore_Detach(self); + if(self.flags & FL_CLIENT) + PlayerScore_Detach(self); + else + print("Warning: ClientDisconnect without ClientConnect\n"); if(self.netname_previous) strunzone(self.netname_previous); -- 2.39.2