Browse Source

Add gltf json length check

master
Riyyi 4 years ago
parent
commit
5ddfa0515c
  1. 1
      inferno/src/inferno/io/gltffile.cpp

1
inferno/src/inferno/io/gltffile.cpp

@ -63,6 +63,7 @@ namespace Inferno {
// Read JSON data // Read JSON data
auto jsonChunk = readChunk(glb, header, 0x4e4f534a); auto jsonChunk = readChunk(glb, header, 0x4e4f534a);
ASSERT(jsonChunk.second >= json, "GlTF file invalid JSON content length '{}'", jsonChunk.second);
// Read binary data // Read binary data
auto binaryChunk = readChunk(glb, header + size * 2 + jsonChunk.second, 0x004e4942); auto binaryChunk = readChunk(glb, header + size * 2 + jsonChunk.second, 0x004e4942);

Loading…
Cancel
Save