STL: Fix another read past EOF
parent
d185cea81c
commit
e5ddb98dde
|
@ -304,6 +304,9 @@ void STLImporter::LoadASCIIFile()
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
if (sz[6] == '\0') {
|
||||||
|
throw DeadlyImportError("STL: unexpected EOF while parsing facet");
|
||||||
|
}
|
||||||
sz += 7;
|
sz += 7;
|
||||||
SkipSpaces(&sz);
|
SkipSpaces(&sz);
|
||||||
sz = fast_atoreal_move<float>(sz, (float&)vn->x );
|
sz = fast_atoreal_move<float>(sz, (float&)vn->x );
|
||||||
|
@ -324,6 +327,9 @@ void STLImporter::LoadASCIIFile()
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
if (sz[6] == '\0') {
|
||||||
|
throw DeadlyImportError("STL: unexpected EOF while parsing facet");
|
||||||
|
}
|
||||||
sz += 7;
|
sz += 7;
|
||||||
SkipSpaces(&sz);
|
SkipSpaces(&sz);
|
||||||
positionBuffer.push_back(aiVector3D());
|
positionBuffer.push_back(aiVector3D());
|
||||||
|
|
Loading…
Reference in New Issue