RemoveRedundantMaterials: Add assertion to silence a static analyzer warning

pull/1498/head
Turo Lamminen 2017-10-24 20:05:15 +03:00
parent 95f2319b41
commit c51b92cfa3
1 changed files with 1 additions and 0 deletions

View File

@ -171,6 +171,7 @@ void RemoveRedundantMatsProcess::Execute( aiScene* pScene)
// If the new material count differs from the original,
// we need to rebuild the material list and remap mesh material indexes.
if (iNewNum != pScene->mNumMaterials) {
ai_assert(iNewNum > 0);
aiMaterial** ppcMaterials = new aiMaterial*[iNewNum];
::memset(ppcMaterials,0,sizeof(void*)*iNewNum);
for (unsigned int p = 0; p < pScene->mNumMaterials;++p)