[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [61058] trunk/blender/source/gameengine/ Ketsji/KX_NavMeshObject.cpp: fix memory leak with navmesh
Campbell Barton
ideasman42 at gmail.com
Sat Nov 2 05:22:10 CET 2013
Revision: 61058
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=61058
Author: campbellbarton
Date: 2013-11-02 04:22:08 +0000 (Sat, 02 Nov 2013)
Log Message:
-----------
fix memory leak with navmesh
Modified Paths:
--------------
trunk/blender/source/gameengine/Ketsji/KX_NavMeshObject.cpp
Modified: trunk/blender/source/gameengine/Ketsji/KX_NavMeshObject.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_NavMeshObject.cpp 2013-11-02 04:04:30 UTC (rev 61057)
+++ trunk/blender/source/gameengine/Ketsji/KX_NavMeshObject.cpp 2013-11-02 04:22:08 UTC (rev 61058)
@@ -126,7 +126,7 @@
MEM_SAFE_FREE(dtrisToTrisMap);
MEM_SAFE_FREE(trisToFacesMap);
- unsigned short *verticesMap = new unsigned short[nAllVerts];
+ unsigned short *verticesMap = (unsigned short *)MEM_mallocN(sizeof(*verticesMap) * nAllVerts, __func__);
memset(verticesMap, 0xff, sizeof(*verticesMap) * nAllVerts);
int curIdx = 0;
//vertices - mesh verts
@@ -215,6 +215,8 @@
}
MEM_SAFE_FREE(allVerts);
+
+ MEM_freeN(verticesMap);
}
else
{
More information about the Bf-blender-cvs
mailing list