瀏覽代碼

Merge pull request #5128 from sashashura/5093294573486080

Fix UNKNOWN READ in Assimp::MDLImporter::ParseSkinLump_3DGS_MDL7
Kim Kulling 2 年之前
父節點
當前提交
8f61427880
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      code/AssetLib/MDL/MDLMaterialLoader.cpp

+ 2 - 0
code/AssetLib/MDL/MDLMaterialLoader.cpp

@@ -481,6 +481,8 @@ void MDLImporter::ParseSkinLump_3DGS_MDL7(
         pcNew->achFormatHint[2] = 's';
         pcNew->achFormatHint[3] = '\0';
 
+        SizeCheck(szCurrent + pcNew->mWidth);
+
         pcNew->pcData = (aiTexel *)new unsigned char[pcNew->mWidth];
         memcpy(pcNew->pcData, szCurrent, pcNew->mWidth);
         szCurrent += iWidth;