From 0ba57202f76d50a08495394fd5cf5f1e35ac9a89 Mon Sep 17 00:00:00 2001 From: Mike Feldstein Date: Thu, 16 Aug 2018 13:56:35 -0700 Subject: [PATCH] Use array delete command vs object delete since mMeshes is allocated with new[] --- code/SplitByBoneCountProcess.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/SplitByBoneCountProcess.cpp b/code/SplitByBoneCountProcess.cpp index b33b6d95c..6faf11086 100644 --- a/code/SplitByBoneCountProcess.cpp +++ b/code/SplitByBoneCountProcess.cpp @@ -393,7 +393,7 @@ void SplitByBoneCountProcess::UpdateNode( aiNode* pNode) const newMeshList.insert( newMeshList.end(), replaceMeshes.begin(), replaceMeshes.end()); } - delete pNode->mMeshes; + delete [] pNode->mMeshes; pNode->mNumMeshes = static_cast(newMeshList.size()); pNode->mMeshes = new unsigned int[pNode->mNumMeshes]; std::copy( newMeshList.begin(), newMeshList.end(), pNode->mMeshes);