Browse Source

Fix copying private data when source pointer is NULL (#5733)

Vincent Fazio 11 months ago
parent
commit
4338817ca2
1 changed files with 1 additions and 1 deletions
  1. 1 1
      code/Common/SceneCombiner.cpp

+ 1 - 1
code/Common/SceneCombiner.cpp

@@ -1057,7 +1057,7 @@ void SceneCombiner::CopyScene(aiScene **_dest, const aiScene *src, bool allocate
     dest->mFlags = src->mFlags;
     dest->mFlags = src->mFlags;
 
 
     // source private data might be nullptr if the scene is user-allocated (i.e. for use with the export API)
     // source private data might be nullptr if the scene is user-allocated (i.e. for use with the export API)
-    if (dest->mPrivate != nullptr) {
+    if (src->mPrivate != nullptr) {
         ScenePriv(dest)->mPPStepsApplied = ScenePriv(src) ? ScenePriv(src)->mPPStepsApplied : 0;
         ScenePriv(dest)->mPPStepsApplied = ScenePriv(src) ? ScenePriv(src)->mPPStepsApplied : 0;
     }
     }
 }
 }