소스 검색

Fix double free in Video::~Video()

Maksim Kostin 1 년 전
부모
커밋
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