Pārlūkot izejas kodu

Fix possible nullptr exception

- closes https://github.com/assimp/assimp/issues/4418
Kim Kulling 3 gadi atpakaļ
vecāks
revīzija
4fb5cf4ba6
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      code/AssetLib/glTF2/glTF2Exporter.cpp

+ 1 - 1
code/AssetLib/glTF2/glTF2Exporter.cpp

@@ -908,7 +908,7 @@ Ref<Node> FindSkeletonRootJoint(Ref<Skin> &skinRef) {
     do {
     do {
         startNodeRef = parentNodeRef;
         startNodeRef = parentNodeRef;
         parentNodeRef = startNodeRef->parent;
         parentNodeRef = startNodeRef->parent;
-    } while (!parentNodeRef->jointName.empty());
+    } while (nullptr != parentNodeRef && !parentNodeRef->jointName.empty());
 
 
     return parentNodeRef;
     return parentNodeRef;
 }
 }