diff --git a/code/glTF2/glTF2Asset.inl b/code/glTF2/glTF2Asset.inl index 32bca88ce..99f8c876f 100644 --- a/code/glTF2/glTF2Asset.inl +++ b/code/glTF2/glTF2Asset.inl @@ -1492,10 +1492,11 @@ inline void Asset::SetAsBinary() inline void Asset::ReadExtensionsRequired(Document& doc) { Value* extsRequired = FindArray(doc, "extensionsRequired"); - if (!extsRequired) return; + if (nullptr == extsRequired) { + return; + } std::gltf_unordered_map exts; - for (unsigned int i = 0; i < extsRequired->Size(); ++i) { if ((*extsRequired)[i].IsString()) { exts[(*extsRequired)[i].GetString()] = true;