Browse Source

Fix double free in Video::~Video()

Maksim Kostin 1 year ago
parent
commit
d311fa95c6
1 changed files with 3 additions and 1 deletions
  1. 3 1
      code/AssetLib/FBX/FBXMaterial.cpp

+ 3 - 1
code/AssetLib/FBX/FBXMaterial.cpp

@@ -367,7 +367,9 @@ Video::Video(uint64_t id, const Element &element, const Document &doc, const std
 }
 
 Video::~Video() {
-    delete[] content;
+    if (contentLength > 0) {
+        delete[] content;
+    }
 }
 
 } //!FBX