Просмотр исходного кода

Fix double free in Video::~Video()

Maksim Kostin 1 год назад
Родитель
Сommit
d311fa95c6
1 измененных файлов с 3 добавлено и 1 удалено
  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