Browse Source

glTFImporter: avoid out-of-bounds-access.

Kim Kulling 9 years ago
parent
commit
c6f670ff50
1 changed files with 1 additions and 1 deletions
  1. 1 1
      code/glTFImporter.cpp

+ 1 - 1
code/glTFImporter.cpp

@@ -303,7 +303,7 @@ void glTFImporter::ImportMeshes(glTF::Asset& r)
                 attr.normal[0]->ExtractData(aim->mNormals);
                 attr.normal[0]->ExtractData(aim->mNormals);
             }
             }
 
 
-            for (size_t tc = 0; tc < attr.texcoord.size() && tc <= AI_MAX_NUMBER_OF_TEXTURECOORDS; ++tc) {
+            for (size_t tc = 0; tc < attr.texcoord.size() && tc < AI_MAX_NUMBER_OF_TEXTURECOORDS; ++tc) {
                 attr.texcoord[tc]->ExtractData(aim->mTextureCoords[tc]);
                 attr.texcoord[tc]->ExtractData(aim->mTextureCoords[tc]);
                 aim->mNumUVComponents[tc] = attr.texcoord[tc]->GetNumComponents();
                 aim->mNumUVComponents[tc] = attr.texcoord[tc]->GetNumComponents();