From 6919e967b7e10db46e9f5db672a55620737d0190 Mon Sep 17 00:00:00 2001 From: LightCat <13179138+BenCat07@users.noreply.github.com> Date: Fri, 19 May 2023 16:12:50 +0200 Subject: [PATCH] fix a crash weird crash popped up --- src/hooks/RunCommand.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hooks/RunCommand.cpp b/src/hooks/RunCommand.cpp index af67c13b..f7ec9106 100644 --- a/src/hooks/RunCommand.cpp +++ b/src/hooks/RunCommand.cpp @@ -71,6 +71,8 @@ static InitRoutine minigun_check( continue; // Get the weapon CachedEntity *weapon = ENTITY(HandleToIDX(hWeapons[i])); + if (CE_BAD(weapon)) + continue; // if weapon is what we are looking for, hook and move on if (CE_VALID(weapon) && (weapon->m_iClassID() == CL_CLASS(CTFMinigun) || weapon->m_iClassID() == CL_CLASS(CTFFlameThrower)) && !minigun_hook.IsHooked(weapon->InternalEntity())) {