Merge pull request #4502 from assimp/kimkulling/out_of_range_access_error_issue4495
Fix out-of-range access in ASE-Parserpull/4507/head
commit
66cfe0cdf4
|
@ -646,10 +646,13 @@ void Parser::ParseLV2MaterialBlock(ASE::Material &mat) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// get a reference to the material
|
// get a reference to the material
|
||||||
|
if (iIndex < mat.avSubMaterials.size()) {
|
||||||
Material &sMat = mat.avSubMaterials[iIndex];
|
Material &sMat = mat.avSubMaterials[iIndex];
|
||||||
|
|
||||||
// parse the material block
|
// parse the material block
|
||||||
ParseLV2MaterialBlock(sMat);
|
ParseLV2MaterialBlock(sMat);
|
||||||
|
}
|
||||||
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue