Bläddra i källkod

Merge pull request #313 from ajshort/patch-1

Fix overflow in STL header colour reading.
Alexander Gessler 11 år sedan
förälder
incheckning
cd88ea745d
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      code/STLLoader.cpp

+ 2 - 2
code/STLLoader.cpp

@@ -348,8 +348,8 @@ bool STLImporter::LoadBinaryFile()
 	bool bIsMaterialise = false;
 	bool bIsMaterialise = false;
 
 
 	// search for an occurence of "COLOR=" in the header
 	// search for an occurence of "COLOR=" in the header
-	const char* sz2 = (const char*)mBuffer;
-	const char* const szEnd = sz2+80;
+	const unsigned char* sz2 = (const unsigned char*)mBuffer;
+	const unsigned char* const szEnd = sz2+80;
 	while (sz2 < szEnd)	{
 	while (sz2 < szEnd)	{
 
 
 		if ('C' == *sz2++ && 'O' == *sz2++ && 'L' == *sz2++ &&
 		if ('C' == *sz2++ && 'O' == *sz2++ && 'L' == *sz2++ &&