Ver código fonte

AMFImporter: Add assertion to silence a static analyzer warning

Turo Lamminen 7 anos atrás
pai
commit
856d402b59
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3 1
      code/AMFImporter_Postprocess.cpp

+ 3 - 1
code/AMFImporter_Postprocess.cpp

@@ -282,7 +282,9 @@ size_t AMFImporter::PostprocessHelper_GetTextureID_Or_Create(const std::string&
 		if(!pID.empty())
 		{
 			for(size_t idx_target = pOffset, idx_src = 0; idx_target < tex_size; idx_target += pStep, idx_src++) {
-				converted_texture.Data[idx_target] = src_texture[pSrcTexNum]->Data.at(idx_src);
+				CAMFImporter_NodeElement_Texture* tex = src_texture[pSrcTexNum];
+				ai_assert(tex);
+				converted_texture.Data[idx_target] = tex->Data.at(idx_src);
 			}
 		}
 	};// auto CopyTextureData = [&](const size_t pOffset, const size_t pStep, const uint8_t pSrcTexNum) -> void