瀏覽代碼

Merge pull request #4328 from assimp/kimkulling-x3d_fix_nullptr_exception

Fix nullptr-dereferencing
Kim Kulling 3 年之前
父節點
當前提交
b40d9abdb9
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      code/AssetLib/X3D/X3DImporter.cpp

+ 3 - 0
code/AssetLib/X3D/X3DImporter.cpp

@@ -264,6 +264,9 @@ void X3DImporter::InternReadFile(const std::string &pFile, aiScene *pScene, IOSy
     //search for root node element
 
     mNodeElementCur = NodeElement_List.front();
+    if (mNodeElementCur == nullptr) {
+        return;
+    }
     while (mNodeElementCur->Parent != nullptr) {
         mNodeElementCur = mNodeElementCur->Parent;
     }