[Bf-blender-cvs] [1d1560e] master: BGE: Fixing some NavMesh memory leaks.
Mitchell Stokes
noreply at git.blender.org
Wed May 14 00:55:38 CEST 2014
Commit: 1d1560eec45b18d964155277384e1532e22677d1
Author: Mitchell Stokes
Date: Tue May 13 13:45:49 2014 -0700
https://developer.blender.org/rB1d1560eec45b18d964155277384e1532e22677d1
BGE: Fixing some NavMesh memory leaks.
===================================================================
M source/gameengine/Ketsji/KX_NavMeshObject.cpp
===================================================================
diff --git a/source/gameengine/Ketsji/KX_NavMeshObject.cpp b/source/gameengine/Ketsji/KX_NavMeshObject.cpp
index 42f6288..39ce1d8 100644
--- a/source/gameengine/Ketsji/KX_NavMeshObject.cpp
+++ b/source/gameengine/Ketsji/KX_NavMeshObject.cpp
@@ -463,9 +463,10 @@ bool KX_NavMeshObject::BuildNavMesh()
if (dtris) MEM_freeN(dtris);
if (dvertices)
- {
delete [] dvertices;
- }
+
+ if (vertsi)
+ delete [] vertsi;
return true;
}
@@ -591,6 +592,8 @@ int KX_NavMeshObject::FindPath(const MT_Point3& from, const MT_Point3& to, float
waypoint.getValue(&path[i*3]);
}
}
+
+ delete[] polys;
}
return pathLen;
More information about the Bf-blender-cvs
mailing list