Explorar o código

Fix possible heap corruption in the MDL material loader.

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@605 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
aramis_acg %!s(int64=15) %!d(string=hai) anos
pai
achega
844d814710
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      code/MDLMaterialLoader.cpp

+ 4 - 1
code/MDLMaterialLoader.cpp

@@ -206,7 +206,10 @@ void MDLImporter::CreateTexture_3DGS_MDL4(const unsigned char* szData,
 			delete[] pc;
 		}
 	}
-	else delete pcNew;
+	else {
+		pcNew->pcData = NULL;
+		delete pcNew;
+	}
 	return;
 }