Fix face memleak.

pull/4666/head
Kim Kulling 2022-07-31 12:10:43 +02:00
parent 85f86ec076
commit c349035cd1
1 changed files with 2 additions and 3 deletions

View File

@ -433,7 +433,6 @@ void ObjFileParser::getFace(aiPrimitiveType type) {
return;
}
//ObjFile::Face *face = new ObjFile::Face(type);
ObjFile::Face *face = new ObjFile::Face(type);
bool hasNormal = false;
@ -501,7 +500,7 @@ void ObjFileParser::getFace(aiPrimitiveType type) {
}
} else {
//On error, std::atoi will return 0 which is not a valid value
//delete face;
delete face;
throw DeadlyImportError("OBJ: Invalid face index.");
}
}
@ -512,7 +511,7 @@ void ObjFileParser::getFace(aiPrimitiveType type) {
ASSIMP_LOG_ERROR("Obj: Ignoring empty face");
// skip line and clean up
m_DataIt = skipLine<DataArrayIt>(m_DataIt, m_DataItEnd, m_uiLine);
//delete face;
delete face;
return;
}