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;

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to