From f4980c455cb9adc431de3d0e6b3f3fc919f93d13 Mon Sep 17 00:00:00 2001 From: Kim Kulling Date: Thu, 18 Dec 2025 11:26:13 +0100 Subject: [PATCH] Test against possible nullptr dereferencing (#6430) Co-authored-by: Kim Kulling --- code/AssetLib/MDL/MDLLoader.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/AssetLib/MDL/MDLLoader.cpp b/code/AssetLib/MDL/MDLLoader.cpp index 7669efd38..e45b6c529 100644 --- a/code/AssetLib/MDL/MDLLoader.cpp +++ b/code/AssetLib/MDL/MDLLoader.cpp @@ -1838,6 +1838,10 @@ void MDLImporter::GenerateOutputMeshes_3DGS_MDL7( const unsigned int iNumOutBones = pcHeader->bones_num; for (std::vector::size_type i = 0; i < shared.pcMats.size(); ++i) { + if (splitGroupData.aiSplit == nullptr) { + continue; + } + if (!splitGroupData.aiSplit[i]->empty()) { // allocate the output mesh