From 26493c85a852b1096b8271bde929fc7c05436dff Mon Sep 17 00:00:00 2001 From: shavit Date: Sun, 13 May 2018 21:17:00 +0300 Subject: [PATCH] Fixed invalid client error on CP save. --- addons/sourcemod/scripting/shavit-misc.sp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/addons/sourcemod/scripting/shavit-misc.sp b/addons/sourcemod/scripting/shavit-misc.sp index 52b07852..51a53941 100644 --- a/addons/sourcemod/scripting/shavit-misc.sp +++ b/addons/sourcemod/scripting/shavit-misc.sp @@ -1774,6 +1774,13 @@ public int MenuHandler_Checkpoints(Menu menu, MenuAction action, int param1, int bool SaveCheckpoint(int client, int index, bool overflow = false) { + // ??? + // nairda somehow triggered an error that requires this + if(!IsValidClient(client)) + { + return false; + } + int target = client; int iObserverMode = GetEntProp(client, Prop_Send, "m_iObserverMode");