Explorar el Código

Fix infinite loop in STL loader error path

It appears that this was never tested since hitting it caused an infinite loop.

Fixes testcase hangs/c2eb1fa3e74c6ffe0cebcb1672b03140
Turo Lamminen hace 10 años
padre
commit
b93bd167ed
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  1. 1 0
      code/STLLoader.cpp

+ 1 - 0
code/STLLoader.cpp

@@ -308,6 +308,7 @@ void STLImporter::LoadASCIIFile()
 		{
 			if (3 == curVertex)	{
 				DefaultLogger::get()->error("STL: a facet with more than 3 vertices has been found");
+				++sz;
 			}
 			else
 			{