From d9f7df6bcdcdb82c44e4f72328de72a2fc4073f0 Mon Sep 17 00:00:00 2001 From: aramis_acg Date: Mon, 12 Dec 2011 00:04:58 +0000 Subject: [PATCH] - LWSLoader: don't use free(). git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1097 67173fc5-114c-0410-ac8e-9d2fd5bffc1f --- code/LWSLoader.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/LWSLoader.cpp b/code/LWSLoader.cpp index ee1114a1f..6519805e8 100644 --- a/code/LWSLoader.cpp +++ b/code/LWSLoader.cpp @@ -338,8 +338,9 @@ void LWSImporter::BuildGraph(aiNode* nd, LWS::NodeDesc& src, std::vectormRootNode->mChildren[0]; - free(obj->mRootNode->mChildren); - free(obj->mRootNode); + obj->mRootNode->mChildren[0] = NULL; + delete obj->mRootNode; + obj->mRootNode = newRootNode; obj->mRootNode->mTransformation.a4 = 0.0; obj->mRootNode->mTransformation.b4 = 0.0;