From d20eeea5d4b4368507e706aa8b192d5f856b7e9e Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sun, 7 Jan 2024 01:42:26 +0100 Subject: [PATCH] DataCache: add missing checks Should check for model cache handle again, and also check anim cache handle. --- r5dev/datacache/mdlcache.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/r5dev/datacache/mdlcache.cpp b/r5dev/datacache/mdlcache.cpp index b9c7d8cb..6a40066d 100644 --- a/r5dev/datacache/mdlcache.cpp +++ b/r5dev/datacache/mdlcache.cpp @@ -67,7 +67,7 @@ studiohdr_t* CMDLCache::FindMDL(CMDLCache* const cache, const MDLHandle_t handle if ((studioData->flags & nFlags)) { - if (modelCache) + if (IS_VALID_DATACACHE_HANDLE(modelCache)) { if (a3) { @@ -85,7 +85,7 @@ studiohdr_t* CMDLCache::FindMDL(CMDLCache* const cache, const MDLHandle_t handle studioanimcache_t* const animCache = studioData->animCache; - if (animCache) + if (IS_VALID_DATACACHE_HANDLE(animCache)) { studiohdr_t* const pStudioHdr = animCache->GetStudioHdr();