Fix array access when loading colored binary STLs
Loading binary STLs with colors caused a crash due to writing after the end of the colors array.pull/17/head
parent
078150da57
commit
c2db6a0abd
|
@ -382,7 +382,7 @@ bool STLImporter::LoadBinaryFile()
|
|||
|
||||
DefaultLogger::get()->info("STL: Mesh has vertex colors");
|
||||
}
|
||||
aiColor4D* clr = &pMesh->mColors[0][pMesh->mNumFaces*3];
|
||||
aiColor4D* clr = &pMesh->mColors[0][i*3];
|
||||
clr->a = 1.0f;
|
||||
if (bIsMaterialise) // fuck, this is reversed
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue