From a8116bbaf5abac5e2181af8026fddba7debc58c6 Mon Sep 17 00:00:00 2001 From: Robert MacGregor Date: Mon, 8 Nov 2021 15:31:07 -0500 Subject: [PATCH] * [AssetImporter] BugFix: Correct ASAN reported out of bounds reads in the asset import programming. --- Engine/source/T3D/assets/assetImporter.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Engine/source/T3D/assets/assetImporter.cpp b/Engine/source/T3D/assets/assetImporter.cpp index 65c18d664..c168e77f0 100644 --- a/Engine/source/T3D/assets/assetImporter.cpp +++ b/Engine/source/T3D/assets/assetImporter.cpp @@ -721,27 +721,27 @@ String AssetImporter::parseImageSuffixes(String assetName, String* suffixType) { case 0: suffixList = activeImportConfig->DiffuseTypeSuffixes; - suffixType->insert(0, "Albedo", 10); + suffixType->insert(0, "Albedo", 6); break; case 1: suffixList = activeImportConfig->NormalTypeSuffixes; - suffixType->insert(0, "Normal", 10); + suffixType->insert(0, "Normal", 6); break; case 2: suffixList = activeImportConfig->RoughnessTypeSuffixes; - suffixType->insert(0, "Roughness", 10); + suffixType->insert(0, "Roughness", 9); break; case 3: suffixList = activeImportConfig->AOTypeSuffixes; - suffixType->insert(0, "AO", 10); + suffixType->insert(0, "AO", 2); break; case 4: suffixList = activeImportConfig->MetalnessTypeSuffixes; - suffixType->insert(0, "Metalness", 10); + suffixType->insert(0, "Metalness", 9); break; case 5: suffixList = activeImportConfig->PBRTypeSuffixes; - suffixType->insert(0, "ORMConfig", 10); + suffixType->insert(0, "ORMConfig", 9); break; default: suffixList = "";