From a776c14cf8759ed2767a66d18cba0bf638c301e6 Mon Sep 17 00:00:00 2001 From: BotoX <github@botox.bz> Date: Tue, 10 Sep 2019 20:46:55 +0200 Subject: [PATCH] fix rare crash bug in SDKTools GetGameRulesProxyEnt --- extensions/sdktools/gamerulesnatives.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/extensions/sdktools/gamerulesnatives.cpp b/extensions/sdktools/gamerulesnatives.cpp index 71b5c987..1abe4241 100644 --- a/extensions/sdktools/gamerulesnatives.cpp +++ b/extensions/sdktools/gamerulesnatives.cpp @@ -53,6 +53,10 @@ static CBaseEntity *FindEntityByNetClass(int start, const char *classname) if (network == NULL) continue; + IHandleEntity *pHandleEnt = network->GetEntityHandle(); + if (pHandleEnt == NULL) + continue; + ServerClass *sClass = network->GetServerClass(); const char *name = sClass->GetName();