From 3cf0ef7abd9df002d9f7e87fb2a547407c899de1 Mon Sep 17 00:00:00 2001 From: Herman Semenov Date: Fri, 5 Jul 2024 06:30:51 -0500 Subject: [PATCH] More correct check before accessing by pointer 'mResInfo' --- Source/GmmLib/ULT/GmmAuxTableULT.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/GmmLib/ULT/GmmAuxTableULT.h b/Source/GmmLib/ULT/GmmAuxTableULT.h index 3b8c1a18..49b18995 100644 --- a/Source/GmmLib/ULT/GmmAuxTableULT.h +++ b/Source/GmmLib/ULT/GmmAuxTableULT.h @@ -87,13 +87,16 @@ class CTestAuxTable : public CTestGen10Resource mResInfo = pGmmULTClientContext->CreateResInfoObject(&gmmParams); + if(!mResInfo) + return false; + size = mResInfo->GetSizeSurface(); alignment = mResInfo->GetResFlags().Info.TiledYf ? GMM_KBYTE(16) : GMM_KBYTE(64); mBuf = aligned_alloc(alignment, ALIGN(size, alignment)); - if(!mResInfo || !mBuf) + if(!mBuf) return false; mYBase = (GMM_GFX_ADDRESS)mBuf;