From 7e48c1cce99c03ce47520c8575b5993958caeaa6 Mon Sep 17 00:00:00 2001 From: Alexander Gessler Date: Sun, 13 Jul 2014 14:11:58 +0200 Subject: [PATCH] FBX: fix memory leak, parsed TokenList never released. See #307. --- code/FBXImporter.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/FBXImporter.cpp b/code/FBXImporter.cpp index 56e99063b..dfbe5dbd0 100644 --- a/code/FBXImporter.cpp +++ b/code/FBXImporter.cpp @@ -179,6 +179,8 @@ void FBXImporter::InternReadFile( const std::string& pFile, // convert the FBX DOM to aiScene ConvertToAssimpScene(pScene,doc); + + std::for_each(tokens.begin(),tokens.end(),Util::delete_fun()); } catch(std::exception&) { std::for_each(tokens.begin(),tokens.end(),Util::delete_fun());